2022年6月14日火曜日

Python の datetime.now で秒以下を切り捨てる方法

Python の datetime.now で秒以下を切り捨てる方法

概要

datetime.now() はミリ秒まで算出します
秒とミリ秒が不要な場合 0 で設定することができます

環境

  • macOS 11.6.6
  • Python 3.10.2

結論: replace(second=0, microsecond=0) を使う

Python 3.10.2 (main, Feb  4 2022, 17:19:26) [Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from datetime import datetime
>>> without_sec_now = datetime.now().replace(second=0, microsecond=0)
>>> print(without_sec_now)
2022-06-14 10:52:00

0 件のコメント:

コメントを投稿