Versuch, 1504865618099.00 Unix-Zeit in ein lesbares Datum umzuwandeln.
=(UNIX + ("1/1/1970"-"1/1/1900"+1)*86400) / 86400
Aber es funktioniert nicht.
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.
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