Hallo Community,
Die Schleife funktioniert zwar, aber nicht wie gewünscht. Mit der Schleife erstelle ich zukünftige Tage mit den Uhrzeiten. Nun möchte ich die Uhrzeiten von 8 bis 16 täglich ausgeben (s. Screenshot). - erfolglos.
Habt ihr eine Idee, woran es liegen kann?
LG
Java:
final LocalDateTime START_TIME_OF_DAY = planningTime.atTime(8, 00);
final LocalDateTime END_TIME_OF_DAY = planningTime.atTime(16, 00);
Java:
LocalDateTime startTime;
LocalDateTime endTime = END_TIME_OF_DAY.minusMinutes((long) (service.getDurationInH() * 60));
for(int day = 0; day < 1; day++) {
for(int hour = 0; hour < 24; hour++) {
for(int minute = 0; minute < 60; minute += 30) {
startTime = START_TIME_OF_DAY.plusDays(day).plusHours(hour).plusMinutes(minute);
System.out.println(START_TIME_OF_DAY.plusDays(day).plusHours(hour).plusMinutes(minute));
if(startTime.toLocalTime().compareTo(END_TIME_OF_DAY.toLocalTime()) > 0 && startTime.toLocalTime().compareTo(START_TIME_OF_DAY.toLocalTime()) < 0) {
continue;
}
}
}
}
Die Schleife funktioniert zwar, aber nicht wie gewünscht. Mit der Schleife erstelle ich zukünftige Tage mit den Uhrzeiten. Nun möchte ich die Uhrzeiten von 8 bis 16 täglich ausgeben (s. Screenshot). - erfolglos.
Habt ihr eine Idee, woran es liegen kann?
LG