PythonでPOSIX タイムスタンプを取得する

2018-09-02
このエントリーをはてなブックマークに追加

リファレンスには「POSIXタイムスタンプ」って書いてあるけど、
呼称としては「UNIXタイムスタンプ」のほうがよく使われてる気がする。

自分のまわりだけだろうか。

from datetime import datetime

_now = datetime.now()

print(_now.timestamp())
print(_now.strftime("%s"))

出力

1535881603.649396
1535881603

ミリ秒まで解釈するかしないかの違い。
datetime.timestamp()はPython3.3からだそうです。