Berechnung der Zeitdifferenz zwischen Joda-Time DateTimes in Minuten
Bei der Arbeit mit Zeitstempeln in Joda-Time ist es oft notwendig, zu berechnen der Unterschied zwischen zwei DateTime-Objekten. Dies kann mithilfe von „Dauer“ oder „Minuten“ erreicht werden.
In Ihrem bereitgestellten Java-Code verfügen Sie über DateTime-Objekte mit den Namen „datetime“ und „punchTime“. So können Sie „Dauer“ verwenden, um die Differenz zwischen ihnen in Minuten zu berechnen:
Duration duration = new Duration(datetime, punchTime); int minutes = duration.getStandardMinutes();
Alternativ können Sie „Minuten“ direkt verwenden:
int minutes = Minutes.minutesBetween(datetime, punchTime).getMinutes();
Beide Methoden geben Ihnen die Zeitdifferenz in Minuten als ganze Zahl.
Beispielausgabe:
DateTime today = new DateTime(); DateTime yesterday = today.minusDays(1); Duration duration = new Duration(yesterday, today); int minutes = duration.getStandardMinutes(); System.out.println(minutes);
Dieses Beispiel gibt die Anzahl der Minuten zwischen gestern und heute aus, was 1440 Minuten wäre.
Das obige ist der detaillierte Inhalt vonWie berechnet man die Zeitdifferenz zwischen Joda-Time DateTimes in Minuten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!