Joda Time - Localtime mit anderer Zeit vergleichen?

27sharp

Mitglied
Guten Abend,

Ich habe da eine Frage zur Java lib Joda Time.
Wie kann ich die Localtime, die aktuelle Zeit mit einer anderen gegebenen Zeit vergleichen.
Also das ich ein Wert zurück bekomme, das mir sagt ob es kleiner oder größer als die aktuelle Zeit ist.

Vielen Dank im voraus.
 
Warum machst du das nicht einfach so:

Java:
public boolean isLater(DateTime src,DateTime trg) {
    if (src.getYear() != trg.getYear()) {
        return src.getYear() > trg.getYear();
    } else {
        if (src.getMonthOfYear() != trg.getMonthOfYear()) {
            return src.getMonthOfYear() > trg.getMonthOfYear();
        } else {
            if (src.getDayOfMonth()!= trg.getDayOfMonth()) {
                return src.getDayOfMonth() > trg.getDayOfMonth();
            } else {
                if (src.getHourOfDay()!= trg.getHourOfDay()) {
                    return src.getHourOfDay() > trg.getHourOfDay();
                } else {
                    if (src.getMinuteOfHour()!=trg.getMinuteOfHour()) {
                        return src.getMinuteOfHour() > trg.getMinuteOfHour();
                    } else {
                        if (src.getSecondOfMinute()!=trg.getSecondOfMinute()) {
                            return src.getSecondOfMinute() > trg.getSecondOfMinute();
                        } else {
                            return false;
                        }
                    }
                }
            }
        }
    }
}


Eine Methode hab ich jetzt nicht gefunden.
Und der Comparator ist in meinen Augen sehr umständlich...

Warum machst du das nicht einfach mit den "normalen" Klassen?
 
Zuletzt bearbeitet von einem Moderator:

Zurück
Oben