
タイムスタンプと呼ばれる UTC 列があります。次のようになります。
2019-06-27T23:01:12.1024861Z
これを Excel で次のように変換するにはどうすればよいでしょうか?
06/27/2019 23:01:12
最適な数式がある場合は、列内のすべてのセルに適用する必要があるため、以下に残してください。
答え1
入力時刻がセルにあると仮定しますA1
。次の数式を使用して、それを Excel の日付と時刻の値に変換できます。
=DATEVALUE(LEFT(A1,10))+TIMEVALUE(MID(A1,12,8))
これは、 を使用して入力の日付部分を取得しLEFT(A1,10)
、それを に変換しDATEVALUE
、 を使用して時刻部分を取得しMID(A1,12,8)
、それを に変換しますTIMEVALUE
。これらを加算すると、日付と時刻が得られます。
Excel のカスタム形式を使用して、次のものを使用できます。
mm/dd/yyyy HH:mm:ss
答え2
答え3
ドイツ語エクセル用協力すべきユーザー:
セル F6: 2022-10-05T05:58:43.833Z
=DATWERT(LINKS(F6;10))+ZEITWERT(TEIL(F6;12;8))
フォーマットセル: TT.MM.JJJJ hh:mm:ss
結果:2022年10月5日 05:58:43
さらにUNIXタイムスタンプを取得するには:
=(M21-DATUM(1970;1;1))*86400
セルを通常の数値としてフォーマットする
結果:1664949523