memo

memo dayo.

ExcelでUnixTimestampと日付を相互変換する

※日時セルの書式設定を「yyyy-mm-dd hh:mm:ss」にする
f:id:pmjgda:20150207164516p:plain

 

【yyyy-mm-dd hh:mm:ss → UnixTimestamp】
f:id:pmjgda:20150207165246p:plain
■日時(日本標準時) → UnixTimestamp

=(($a$1 - 25569) * (60 * 60 * 24)) - (60 * 60 * 9)

■日時(協定世界時) → UnixTimestamp

=(($a$1 - 25569) * (60 * 60 * 24))

UNIXエポックは1970年1月1日00:00:00で、全てのタイムスタンプの基準点(25569)。

 

【UnixTime → yyyy-mm-dd hh:mm:ss】
f:id:pmjgda:20150207165249p:plain
■UnixTimestamp → 日時(日本標準時

=25569 + (($a$1 + (60 * 60 * 9)) / (60 * 60 * 24))

■UnixTimestamp → 日時(協定世界時

=25569 + (($a$1                ) / (60 * 60 * 24))