So erhalten Sie am Ende des Tages, wenn da eine LocalDate?

So erhalten Sie am Ende des Tages, wenn da eine LocalDate?

Ich konnte es durch tun

LocalDateTime.of(LocalDate.now(), LocalTime.of(23, 59, 59));

Aber gibt es ein äquivalent 'atStartOfDay' Methode, die für das Ende des Tages?

LocalDate.now().atStartOfDay();
LocalDate.now().atEndOfDay(); //doesn't work
Was meinst du mit "Ende des Tages"? Der start in den folgenden Tag minus 1 Sekunde? 1 Millisekunde? 1 Nanosekunde? Warum nicht einfach den Anfang des nächsten Tages, und verwenden Sie [day, day + 1[ Abständen? Wenn ein shop geöffnet ist von 8 Uhr morgens bis 6 Uhr abends, Ende angezeigte Zeit ist 6 UHR, nicht 5:59:59 Uhr.
Diese Antwort enthält auch eine Lösung für ein ZonedDateTime stackoverflow.com/a/50400321/1658268

InformationsquelleAutor cooxie | 2016-04-04

Schreibe einen Kommentar