Zeitstempel werden in einer Datenbank gespeichert. Was ist eine Lösung, um zu bestimmen, ob ein Zeitstempel, der "b" genannt wird, der Tag nach einem anderen Zeitstempel ist, der "a" genannt wird?Bestimmen, ob ein Instant der Tag nach dem anderen ist Instant, Factoring in Zeitzone
Eine Zeitzone wird als Argument angegeben.
Betrachten wir zum Beispiel:
Instant a = Instant.ofEpochSecond(1511928000L); // 11/29/17 4 AM
Instant b = Instant.ofEpochSecond(1511935200L); // 11/29/17 6 AM
Wenn der Benutzer wissen möchte, ob b ist der Tag nach einer in der östlichen Zeitzone (-5 Stunden), wird das Programm vergleichen:
Sofort ein am 28.11.17 11 Uhr und Instant b am 29.11.17 1 Uhr morgens und bestimmen, dass b der Tag nach a ist.
Erstellen Sie ZonedDateTim Dann vergleiche die Daten. – xs0