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);
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!