Hallo zusammen,
ich bin's mal wieder. Aktuell sitze ich an einem Programm, welches verschiedene Übersichten in Tabellenform bietet. Dabei kann zwischen einer Monats-, Quatals- oder Jahresübersicht oder einer Übersicht über einen bestimmten Zeitraum gewählt werden.
Nun soll ich eine Tagesübersicht implementieren und komme dort nicht weiter.
Bei allen bestehenden Übersichten wird in der Spaltenüberschrift der jeweilige Tag angegeben ( Fr, 01 | Sa, 02 | So, 03 | usw ). Bei einer Tagesübersicht macht dass natürlich keinen Sinn, dort möchte ich die Uhrzeit angeben ( 00:00 | 01:00 | 02:00 | usw ). Das klappt auch.
Nur meine Abfrage funktioniert nicht. Ich habe 2 Calendar-Objekte: dateFrom und dateUntil. Die möchte ich prüfen ob sie das selbe Datum enthalten.
if (dateFrom.YEAR == dateUntil.YEAR && dateFrom.MONTH == dateUntil.MONTH && dateFrom.DAY_OF_MONTH == dateUntil.DAY_OF_MONTH) { ... } // geht IMMER in meine createDayHeader()
if (dateFrom.getTimeInMillis() == dateUntil.getTimeInMillis()){ ... } // geht IMMER in die bestehende createHeader()
Scheinbar habe ich nicht verstanden wie Calendar-Objekte funktionieren bzw. wie die Daten darin gespeichert werden...
Könnt ihr mir weiter helfen?
Liebe Grüße
HellBunny
ich bin's mal wieder. Aktuell sitze ich an einem Programm, welches verschiedene Übersichten in Tabellenform bietet. Dabei kann zwischen einer Monats-, Quatals- oder Jahresübersicht oder einer Übersicht über einen bestimmten Zeitraum gewählt werden.
Nun soll ich eine Tagesübersicht implementieren und komme dort nicht weiter.
Bei allen bestehenden Übersichten wird in der Spaltenüberschrift der jeweilige Tag angegeben ( Fr, 01 | Sa, 02 | So, 03 | usw ). Bei einer Tagesübersicht macht dass natürlich keinen Sinn, dort möchte ich die Uhrzeit angeben ( 00:00 | 01:00 | 02:00 | usw ). Das klappt auch.
Nur meine Abfrage funktioniert nicht. Ich habe 2 Calendar-Objekte: dateFrom und dateUntil. Die möchte ich prüfen ob sie das selbe Datum enthalten.
if (dateFrom.YEAR == dateUntil.YEAR && dateFrom.MONTH == dateUntil.MONTH && dateFrom.DAY_OF_MONTH == dateUntil.DAY_OF_MONTH) { ... } // geht IMMER in meine createDayHeader()
if (dateFrom.getTimeInMillis() == dateUntil.getTimeInMillis()){ ... } // geht IMMER in die bestehende createHeader()
Scheinbar habe ich nicht verstanden wie Calendar-Objekte funktionieren bzw. wie die Daten darin gespeichert werden...

Könnt ihr mir weiter helfen?
Liebe Grüße
HellBunny