なぞの秒数と日付+時刻の変換

なぞの秒数とは?

脳波データなど解析する時、pythonで読み込むと開始時刻などが日付でなく秒数で表示されることがあります。
UNIX時間( エポック秒 )と言うのだそうです。協定世界時 (UTC) での1970年1月1日午前0時0分0秒を起点とするそうです。

エポック秒-> 日付+時刻の変換

import datetime
utc_sec = 1564481343

dt_from_utc = datetime.datetime.frometimestamp(utc_sec) 
# datetime.datetime(2019, 7, 30, 19, 9, 3)

日付+時間 -> エポック秒

datetime型にしないと変換できないことに注意

dt_from_utc = datetime.datetime(2019, 7, 30, 19, 9, 3)
dt_from_utc.timestamp()
# -> 1564481343