目次
年月日時分秒ミリ秒
datetime.strftimeを使う
import datetime now = datetime.datetime.now() print(now.strftime("%Y-%m-%d %H:%M:%S.%f"))
実行結果
2021-12-22 20:57:49.181353
これだとマイクロ秒まで出力されてしまうので、
ミリ秒までに削りたい場合、文字列なので末尾の3桁を削れば良いようです。
print(now.strftime("%Y-%m-%d %H:%M:%S.%f")[:-3])
実行結果
2021-12-22 20:57:49.181
utcnowを使う
from datetime import datetime print(datetime.utcnow().isoformat(sep=" ", timespec="milliseconds"))
実行結果
2021-12-22 11:57:49.182
timespec
にmilliseconds
と与えることでミリ秒までの出力にすることができます。
補足
- 日付時刻のフォーマット文字列については、こちらを参照。