1504865618099.00 Unix時間を読み取り可能な日時に変換しようとしています。私はこれを試しました:
=(UNIX + ("1/1/1970"-"1/1/1900"+1)*86400) / 86400
しかし、それは機能していません。
以下のタイムスタンプのようにエポック(Unix-Time)を通常の時間に変換するには
例:1517577336206
まず、次のような次の関数を使用して値を変換します
=LEFT(A1,10) & "." & RIGHT(A1,3)
出力は次のようになります
例:1517577336.206
次のような式を追加します
=(((B1/60)/60)/24)+DATE(1970,1,1)
以下のようにセルをフォーマットするか、必要なフォーマット(カスタムフォーマット)
m/d/yyyy h:mm:ss.000
例の時間は次のようになります
2/2/2018 13:15:36.206
3つのゼロはミリ秒です
=A1/(24*60*60) + DATE(1970;1;1)
は秒単位で動作するはずです。時間はミリ秒単位であるため、1000で割ると正しい日付が使用されます(出力セルで=(A1/86400/1000)+25569
タイプをDate
に設定することを忘れないでください。この日付で試してみました:1504865618099
は8-09-17 10:13
と同じです。
上記がうまくいかない場合に備えて。私にとっては、これは何らかの理由で起こりませんでした。
私が取り組んでいるUNIX番号は、Mozilla place.sqliteの日付のものです。
動作させるには:UNIXセルを2つのセルに分割しました。最初の10個の数字の1つ(日付)と残りの4個の数字(信じている秒数)
次に、この式=(A1/86400)+25569を使用しました。ここで、A1には最初の10個の数値を持つセルが含まれます。そしてそれは働いた