Heim > Java > javaLernprogramm > Hauptteil

Wie konvertiere ich die Unix-Epochenzeit in ein Java-Datumsobjekt?

Barbara Streisand
Freigeben: 2024-11-15 13:51:02
Original
762 Leute haben es durchsucht

How do I convert Unix Epoch time to a Java Date object?

Unix-Epochenzeit in Java-Datumsobjekt konvertieren

Unix-Epochenzeit, oft auch als Unix-Zeitstempel bezeichnet, stellt die Anzahl der Sekunden dar, die vorhanden sind verstrichen seit dem 1. Januar 1970, 00:00:00 UTC. In Java können wir die Unix-Epochenzeit in ein Date-Objekt konvertieren, das einen bestimmten Zeitpunkt darstellt.

Um diese Konvertierung durchzuführen, können Sie die Date-Klasse im java.util-Paket von Java verwenden. Der Date-Konstruktor akzeptiert einen langen Wert, der die Anzahl der Millisekunden seit der Epoche darstellt.

Beispiel:

Bedenken Sie den folgenden Codeausschnitt:

String date = "1081157732";
Date expiry = new Date(Long.parseLong(date) * 1000);
Nach dem Login kopieren

In diesem Beispiel beginnen wir mit einem String, der die Unix-Epochenzeit darstellt. Anschließend rufen wir Long.parseLong() auf, um den String zu analysieren und in einen Long-Wert umzuwandeln. Da Unix-Zeitstempel normalerweise in Sekunden ausgedrückt werden, multiplizieren wir den resultierenden Long-Wert mit 1000, um ihn in Millisekunden umzuwandeln, die vom Date-Konstruktor von Java verwendete Einheit.

Durch Erstellen eines neuen Date-Objekts mit dem Date(long)-Konstruktor Durch Übergeben der konvertierten Millisekunden erstellen wir effektiv ein Java-Datumsobjekt, das der angegebenen Unix-Epochenzeit entspricht. Dieses Date-Objekt stellt den spezifischen Zeitpunkt dar, der diesem Zeitstempel zugeordnet ist.

Das obige ist der detaillierte Inhalt vonWie konvertiere ich die Unix-Epochenzeit in ein Java-Datumsobjekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage