Datum im Nachocalendar vergleichen

drei1padsvb

Aktives Mitglied
Hallo,

ich nutze in meinem Programm den Nachocalendar, um den Benutzer zwei bestimmte Tage auswählen zu lassen.

Hier füge ich die Kalender meinem Fenster zu:
Java:
    final DateField datefield1 = CalendarFactory.createDateField();
    constraints.gridx = 1;
    constraints.gridy = 6;
    jp.add(datefield1, constraints);

    final DateField datefield2 = CalendarFactory.createDateField();
    constraints.gridx = 3;
    constraints.gridy = 6;
    jp.add(datefield2, constraints);

Und so gebe ich das Datum aus:
Java:
System.out.println("Abflugdatum: " + new SimpleDateFormat( "dd.MM.yyyy" ).format(datefield1.getValue()));

System.out.println("Abflugdatum: " + new SimpleDateFormat( "dd.MM.yyyy" ).format(datefield2.getValue()));

Jetzt möchte ich allerdings überprüfen können, ob datefield2 VOR datefield1 liegt.

Ich hab allerdings keine Idee, wie ich das in diesem Fall umsetzen kann.

Habt ihr eine Idee, wie das geht?
 
Hi und Danke für den Denkanstoss.

Habe es jetzt folgendermaßen gelöst (falls irgendwann andere ein ähnliches Problem haben):
Java:
...
        Date da1 = (Date) datefield1.getValue();
        Date da2 = (Date) datefield2.getValue();

         else if (da2.before(da1)){
         JOptionPane.showMessageDialog(null, "Achtung bla bla bla!");
...
 

Neue Themen


Zurück
Oben