Zoneddatetime toEpochSecond ohne Konvertierung in Ortszeit

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: Zoneddatetime toEpochSecond ohne Konvertierung in Ortszeit

by Guest » 05 Jan 2025, 12:34

Ich habe einen Datensatz in EST-Zeit ohne Sommerzeit.
Jede Datums- und Uhrzeitangabe wird aus einer Zeichenfolge gelesen und mit
wird eine ZonedDatetime erstellt

Code: Select all

ZonedDateTime java.time.ZonedDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneId zone)
mit einer ZoneId.of("America/New_York");
Ich muss diese in eine Epochensekunde konvertieren, aber die integrierte toEpochSecond-Methode Konvertiert in meine Ortszeit, also BST mit Sommerzeit. Dadurch liegen die Zeitstempel je nach Jahreszeit um vier bis fünf Stunden daneben. Gibt es eine Möglichkeit, einen Unix-Zeitstempel zu erhalten, der keine Ortszeit berücksichtigt, sodass der Zeitstempel mit der Datums- und Uhrzeitangabe in der Originalzeichenfolge übereinstimmt?

Top