UNIXエポック時間(秒)の列を持つシートがあります:1500598288
これらを通常の日付に変換するにはどうすればよいですか?
JSプログラミングを必要としない最も簡単な方法は、1日あたり86400秒で除算し、1970年1月1日に加算する式を使用することです。たとえば、次のように2017年7月21日になります。
=1500598288/86400+date(1970,1,1)
数値の列全体を変換するには、ARRAYFORMULAを使用するだけです。
=arrayformula(A:A/86400+date(1970,1,1))
Javascript Date function を使用してカスタム関数を作成します。
ツール>スクリプトエディター...>
function FROM_UNIX_Epoch(epoch_in_secs) {
return new Date(Epoch_in_secs * 1000); // Convert to milliseconds
}
そして、新しい列で=FROM_UNIX_Epoch(A1)
を実行できます