Konvertieren der UNIX-Epochenzeit in ein Java-Datumsobjekt
Konvertieren einer UNIX-Epochenzeit (dargestellt als String) in ein Datumsobjekt in Java erfordert einen zweistufigen Prozess.
Schritt 1: Analysieren der Epochenzeit
Die UNIX-Epochenzeit wird normalerweise als Zeichenfolge ausgedrückt, die die Anzahl der Sekunden seit der Epoche darstellt (1. Januar 1970). Um diese Zeichenfolge als lange Ganzzahl zu analysieren, verwenden Sie die Methode Long.parseLong(), wie im folgenden Code dargestellt:
String date = "1081157732"; long epochTime = Long.parseLong(date);
Schritt 2: Konvertieren von Sekunden in Millisekunden
Der Date-Konstruktor von Java erwartet, dass die Epochenzeit in Millisekunden angegeben wird. Daher müssen wir die analysierten Sekunden in Millisekunden umrechnen. Dazu können wir die EpochTime mit 1000 multiplizieren:
long millisecondEpochTime = epochTime * 1000;
Date-Objekt erstellen
Schließlich können wir ein Date-Objekt mit der konvertierten Millisekunden-EpochTime erstellen:
Date expiry = new Date(millisecondEpochTime);
Und so konvertieren Sie eine Zeitzeichenfolge der UNIX-Epoche in ein Java-Datumsobjekt. Viel Spaß beim Codieren!
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine UNIX-Epochzeitzeichenfolge in ein Java-Datumsobjekt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!