Joda DateTime Datum testen ob es schon vergangen ist?

Zack

cookies vader
Hi,
ich versuche von einem DateTime Objekt heraus zu finden ob es in der Vergangenheit liegt oder nicht.
Dazu wollte ich einfach das jetzige Datum erstellen und das mit diesem vergleichen, am Vergleich hapert es zur Zeit. Die Dokumentation hat mich ehrlich mehr verwirrt als eine Erleuchtung gebracht.
Wie kann ich das am einfachsten realisieren? Ich muss Joda DateTime verweden, ist schon an zu vielen anderen Stellen eingebaut als das dort noch ein Weg zurück führt.

Danke, Ra7or
 
Wäre es nicht möglich bevor Vergleich auf GregorianCalendar format konvertieren?
Java:
GregorianCalendar gregDatum = jodaDatum.toGregorianCalendar();
if (new GregorianCalendar().after(gregDatum))
     System.out.println("Vergangenheit");
else if (new GregorianCalendar().before(gregDatum))
     System.out.println("Zukunft");
//...
 
Hi,
warum nicht so:
Java:
if(yourDate.toDate().before(Calendar.getInstance().getTime()))
       System.out.println("Vergangenheit");

Grüße
Peter
 
Zuletzt bearbeitet von einem Moderator:
Danke,
die Lösung ist zwar kein Joda DateTime, aber hauptsache es geht. Wobei mir das von pizza besser gefällt :)
 
Zurück