Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan beregne tid ved hjelp av Java
    Standard Java- klasse biblioteker støtte et omfattende utvalg av operasjoner på objekter som betegner tidsstempler til og varigheten av tidsintervaller . Beregning medgått tid mellom to tidsstempler er et vanlig problem i Java-programmer , og det er ikke direkte løses ved en forhåndsdefinert metode , men du kan utføre denne beregningen i din Java-kode. Instruksjoner
    en

    Ta med følgende linje i begynnelsen av Java-kode :

    import java.util * ;
    2

    opprette objekter for å representere . ved begynnelsen og slutten tidsstempler for tiden aktuelle perioden . For eksempel opprette forekomster av forhåndsdefinerte GregorianCalendar klassen for to datoer som forskjellen du ønsker å beregne , som i følgende eksempelkode :

    GregorianCalendar beginningTimestamp = ny GregorianCalendar ( 2009 , Calendar.APRIL , 10 ) ;

    GregorianCalendar endingTimestamp = ny GregorianCalendar ( 2011 , Calendar.JUNE , 20) ;

    Bytt datoene i eksempelet ( 4/10/2009 og 6/20/2011 , henholdsvis) med . datoene for ditt valg
    3

    Beregn antall millisekunder gått mellom de to tidsstempler ved å bruke getTime ( ) metoder , som i følgende eksempelkode : .

    lang millisecondsElapsed ;

    millisecondsElapsed = ( endingTimestamp.getTime ( ) ) getTime ( ) - ( beginningTimestamp.getTime ( ) ) getTime (); . .
    4

    Konverter antall millisekunder til den tiden enhet av ditt valg , som i følgende eksempelkode som konverterer til dager : en

    int daysElapsed = millisecondsElapsed /( 24 * 60 * 60 * 1000),

    Etter at denne linjen , variable " daysElapsed " vil inneholde antall dager mellom de to tidsstempler .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en kontinuerlig loop Linje 
    ·Java koding Language 
    ·Hvordan erstatte flere tegn i en streng Med Java 
    ·Hvordan lage to forekomster av Java 
    ·Hvordan endre tekst på etiketter i Java 
    ·Hvordan legge til Java- objekter til en Android 
    ·Hvordan få en utgang Stream fra en URL i Java 
    ·Hvordan lage en knapp Ved hjelp av Java 
    ·Slik konverterer String til Date Format i Java 
    ·Hvordan lage en objektorientert Java spill 
      Anbefalte artikler
    ·Bruker for hashCode i Java 
    ·Hvordan lage nettstedet ditt med PHP 
    ·Hvordan tegne flere figurer i Java 
    ·Slik formaterer Dato parametere i SQL 
    ·Hvordan lage to knapper i Java 
    ·En Python JSON Tutorial 
    ·Konvertering Char Buffer å doble i C + + 
    ·Hvordan lage en ActiveX-kontroll i VB 
    ·Hvordan bruke Pound med SSL 
    ·Hvordan Les 2D Arrays på XML i en Android App 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/