362 Stimmen

Anzahl der Tage zwischen zwei Daten in Joda-Time

Wie ermittle ich den Unterschied in Tagen zwischen zwei Joda-Time DateTime Instanzen? Mit "Differenz in Tagen" meine ich, wenn der Start am Montag und das Ende am Dienstag ist, erwarte ich einen Rückgabewert von 1, unabhängig von Stunde/Minute/Sekunde des Start- und Enddatums.

Days.daysBetween(start, end).getDays() gibt mir 0, wenn der Beginn am Abend und das Ende am Morgen ist.

Ich habe auch das gleiche Problem mit anderen Datumsfeldern, so dass ich hoffte, es gäbe eine allgemeine Möglichkeit, die Felder von geringerer Bedeutung zu "ignorieren".

Mit anderen Worten: Die Monate zwischen Februar und 4. März wären ebenfalls 1, ebenso wie die Stunden zwischen 14:45 und 15:12. Der Stundenunterschied zwischen 14:01 und 14:55 wäre jedoch 0.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X