Wie die Zeitmessung mit Java
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.