Wie konvertiert man "ZonedDateTime / OffsetDateTime" mithilfe von ThreeTenABP in "Date"?

8

Mit der Bibliothek ThreeTen Android Backport können Sie am einfachsten einen ZonedDateTime oder OffsetDateTime in einen alten konvertieren -school java.util.Date Instanz?

Wenn ich volle Java 8-Bibliotheken zur Verfügung hätte, wäre das natürlich der Weg ( wie in dieser Frage ):

%Vor%

Aber ich kann das nicht auf Android verwenden; speziell Date.from(Instant instant) ist fehlt.

    
Jonik 05.01.2017, 08:40
quelle

2 Antworten

2

Siehe DateTimeUtils , die die zu Klassen hinzugefügten Methoden wie java.util.Date behandelt: Ссылка

    
JodaStephen 05.01.2017, 17:43
quelle
6

Nun, ein einfacher Weg besteht darin, Millisekunden seit der Epoche zu erhalten und das Datum von diesem zu erstellen:

%Vor%

Fühlen Sie sich frei, darauf hinzuweisen, ob es einen vorzuziehenden Weg gibt.

    
Jonik 05.01.2017 09:00
quelle

Tags und Links