it-swarm.com.de

Konvertierung der Unix-Zeit in Datum-Uhrzeit über Excel

Versuch, 1504865618099.00 Unix-Zeit in ein lesbares Datum umzuwandeln.

=(UNIX + ("1/1/1970"-"1/1/1900"+1)*86400) / 86400

Aber es funktioniert nicht.

16
JohnSmith
  • So konvertieren Sie die Epoche (Unix-Zeit) in die reguläre Zeit wie für den folgenden Zeitstempel

    Bsp .: 1517577336206

  • Konvertieren Sie zuerst den Wert mit der folgenden Funktion wie unten

    =LEFT(A1,10) & "." & RIGHT(A1,3)

  • Die Ausgabe wird wie folgt aussehen

    Bsp .: 1517577336.206

  • Fügen Sie nun die Formel wie folgt hinzu

    =(((B1/60)/60)/24)+DATE(1970,1,1)

  • Formatieren Sie nun die Zelle wie unten oder das gewünschte Format (Benutzerdefiniertes Format).

    m/d/yyyy h:mm:ss.000

Nun kommt zum Beispiel die Zeit wie

2/2/2018 13: 15: 36.206

Die drei Nullen sind für Millisekunden

=A1/(24*60*60) + DATE(1970;1;1) sollte mit Sekunden funktionieren. Ihre Zeit ist in Millisekunden. Wenn Sie die Zahl durch 1000 teilen, verwenden Sie das korrekte Datum (wie =(A1/86400/1000)+25569. Vergessen Sie nicht, den Typ in Ihrer Ausgangszelle auf Date zu setzen. Ich habe es mit diesem Datum ausprobiert: 1504865618099, der 8-09-17 10:13 entspricht.

5
Pim

falls das obige nicht für Sie funktioniert. Für mich war dies aus bestimmten Gründen nicht der Fall. 

die UNIX-Nummern, an denen ich arbeite, stammen aus den Mozilla-Daten von place.sqlite.

damit es funktioniert: Ich habe die UNIX-Zellen in zwei Zellen aufgeteilt: eine der ersten 10 Zahlen (Datum) und die anderen 4 Zahlen (die Sekunden, die ich glaube)

Dann habe ich diese Formel verwendet: = (A1/86400) +25569 wobei A1 die Zelle mit den ersten 10 Zahlen enthält; und es hat funktioniert

0
GuillaumeLabs