Hallo zusammen,
erst einmal möchte ich sagen, dass das mein erster Post hier ist und ich noch ein Anfänger bin was Programmieren angeht. Seit einigen wochen sitze ich nun an meinem Programm und komme mit kleinen Schritten voran
Nun hänge ich an einer Stelle fest. Ich möchte gerne die Tage (mit Datum) für jeweils eine Woche anzeigen lassen.
In etwa so:
Montag
2015-10-5
Dienstag
2015-10-6
bis
Sonntag
2015-10-11
Der wichtige Punkt für mich ist jetzt, die Tage der aktuellen Woche sollen solange angezeigt werden bis die nächste Woche startet, sprich jeden Montag um 0:00 Uhr.
Was ich probiert habe bis jetzt, ist die LocalDate funktion:
Hier habe ich allerdings das Problem das wenn ein Tag vorbei ist z.B. der Montag er mir bereits den Montag für die nächste Woche anzeigt. Dies soll er aber erst tun wenn die Woche vorbei ist.
Ich hoffe ich konnte mein Problem richtig schildern
Für erfahrene Programmierer ist das bestimmt ziemlich einfach...
Über Lösungsvorschläge freue ich mich sehr.
MfG
erst einmal möchte ich sagen, dass das mein erster Post hier ist und ich noch ein Anfänger bin was Programmieren angeht. Seit einigen wochen sitze ich nun an meinem Programm und komme mit kleinen Schritten voran
Nun hänge ich an einer Stelle fest. Ich möchte gerne die Tage (mit Datum) für jeweils eine Woche anzeigen lassen.
In etwa so:
Montag
2015-10-5
Dienstag
2015-10-6
bis
Sonntag
2015-10-11
Der wichtige Punkt für mich ist jetzt, die Tage der aktuellen Woche sollen solange angezeigt werden bis die nächste Woche startet, sprich jeden Montag um 0:00 Uhr.
Was ich probiert habe bis jetzt, ist die LocalDate funktion:
Code:
LocalDate Monday = ldt.with(TemporalAdjusters.nextOrSame(DayOfWeek.MONDAY));
LocalDate Tuesday = ldt.with(TemporalAdjusters.nextOrSame(DayOfWeek.TUESDAY));
LocalDate Wednesday = ldt.with(TemporalAdjusters.nextOrSame(DayOfWeek.WEDNESDAY));
LocalDate Thursday = ldt.with(TemporalAdjusters.nextOrSame(DayOfWeek.THURSDAY));
LocalDate Friday = ldt.with(TemporalAdjusters.nextOrSame(DayOfWeek.FRIDAY));
System.out.println(Monday + "\n" + Tuesday + "\n" + Wednesday + "\n" + Thursday + "\n" + Friday);
Hier habe ich allerdings das Problem das wenn ein Tag vorbei ist z.B. der Montag er mir bereits den Montag für die nächste Woche anzeigt. Dies soll er aber erst tun wenn die Woche vorbei ist.
Ich hoffe ich konnte mein Problem richtig schildern
Für erfahrene Programmierer ist das bestimmt ziemlich einfach...
Über Lösungsvorschläge freue ich mich sehr.
MfG
Zuletzt bearbeitet: