Konvertiere Joda LocalDateTime in den Unix-Zeitstempel

8

Wie konvertiere ich einen org.joda.time.LocalDateTime in einen Unix-Zeitstempel, da die lokale Zeit in der UTC-Zeitzone liegt?

Beispiel:

new LocalDateTime(2015, 10, 02, 11, 31, 40) & gt; 1443785500 .

    
Denis Kulagin 02.10.2015, 11:32
quelle

1 Antwort

18

Da Sie den Unix-Zeitstempel "die angegebene LocalDateTime in UTC" haben möchten, besteht der einfachste Ansatz darin, ihn in DateTime zu konvertieren, indem Sie DateTimeZone für UTC angeben und folgendes konvertieren:

%Vor%

Beachten Sie die Verwendung von Sekunden hier als Unix-Zeitstempel - andere APIs (z. B. java.util.Date ) können Millisekunden seit der Unix-Epoche erwarten.

    
Jon Skeet 02.10.2015, 11:42
quelle

Tags und Links