Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come calcolare il tempo usando Java

Le librerie di classi Java standard supportano una varietà completa di operazioni sugli oggetti che denotano timestamp e durate di intervalli di tempo . Calcolo del tempo trascorso tra due timestamp è un problema comune nelle applicazioni Java , e non è risolto direttamente con qualsiasi metodo predefinito , ma è possibile eseguire tale calcolo nel codice Java . Istruzioni
1

includere la seguente riga all'inizio del codice Java :

import java.util * ;
2

creare oggetti di rappresentare. l' inizio e la fine timestamp per il periodo di tempo in questione . Ad esempio, creare istanze della classe CregorianCalendar predefinito per due date in cui differenza si vuole calcolare , come nel seguente codice di esempio :

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

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

Sostituire le date nell'esempio ( 4/10/2009 e 6/20/2011 , rispettivamente) con la . date desiderate
3

calcolare il numero di millisecondi trascorsi tra i due timestamp utilizzando il getTime ( ) metodi , come nel seguente codice di esempio : .

lungo millisecondsElapsed ;

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

Convertire il numero di millisecondi per l'unità di tempo della vostra scelta , come nel seguente codice di esempio che converte in giorni :

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

Dopo l'esecuzione di questa linea , variabile " daysElapsed " conterrà il numero di giorni tra i due timestamp .

 

Programmazione © www.354353.com