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?
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]ZonedDateTime java.time.ZonedDateTime.of(int year, int month, int dayOfMonth, int hour, int minute, int second, int nanoOfSecond, ZoneId zone)
[/code]
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?