Wie die Zeitmessung mit Java

June 28

Die Standardbibliotheken der Java-Klasse unterstützen eine umfassende Reihe von Operationen an Objekte, Zeitstempel und die Dauer der Zeitintervalle bezeichnet. Berechnen verstrichene Zeit zwischen Zeitstempeln ist ein häufiges Problem in Java-Anwendungen, und es wird nicht direkt durch eine vordefinierte Methode gelöst, aber Sie können diese Berechnung in Ihrem Java-Code ausführen.

Anweisungen

1 Enthalten Sie die folgende Zeile am Anfang des Java-Codes:

Import Java.util;

2 Erstellen Sie Objekte, die Anfangs- und Endzeit der Zeitstempel für den Zeitraum darstellen in Frage. Beispielsweise erstellen Sie Instanzen der Klasse vordefinierte GregorianCalendar für zwei Termine deren Unterschied zu berechnen, wie im folgenden Beispielcode:

GregorianCalendar-BeginningTimestamp = neue GregorianCalendar(2009,Calendar.APRIL,10);

GregorianCalendar-EndingTimestamp = neue GregorianCalendar(2011,Calendar.JUNE,20);

Die Termine im Beispiel zu ersetzen (10.04.2009 und 20.06.2011, beziehungsweise) mit den Daten Ihrer Wahl.

3 Berechnen Sie, dass die Anzahl der Millisekunden verstrichen zwischen den Zeitstempeln mithilfe der .getTime()-Methoden, wie im folgenden Beispielcode:

lange MillisecondsElapsed;

MillisecondsElapsed = (endingTimestamp.getTime()).getTime() - (beginningTimestamp.getTime()).getTime();

4 Konvertieren Sie die Anzahl der Millisekunden in der Zeiteinheit Ihrer Wahl, wie im folgenden Beispielcode, der in Tagen konvertiert:

Int DaysElapsed = MillisecondsElapsed / (24 60 60 * 1000);

Nach der Ausführung dieser Zeile, enthält die Variable "DaysElapsed" die Anzahl der Tage zwischen zwei Timestamps.