LocalDateTime Sortieren

So zu Sortieren LocalDateTime Objekte?

Ich habe versucht, die folgenden:

Comparator<Data> comparator = new Comparator<Data>() {
    @Override
    public int compare(final data o1, final data o2) {
        if (o1.getDate()== null || o2.getDate() == null)
            return 0;
        return o1.getDate().compareTo(o2.getDate());
    }
};

Collections.sort(comments, comparator);

Nach dem Test ich denke, es sortiert nach dem Datum, sondern die Zeit (HH:MM:SS) ignoriert?

  • Bitte eine kurze, aber vollständige Programm demonstriert das problem - idealerweise folgende Java-Namenskonventionen. (Es scheint, dass data ist der name eines Typs und einer Variablen im code - das ist unglaublich verwirrend.) Ich würde auch empfehlen, dass, wenn getDate() ist eine Methode, bei der Rückkehr eine LocalDateTime, das ist ziemlich schlecht mit Namen...
Schreibe einen Kommentar