🐕
Python・時間を丸める時に使うテンプレ(58分→50分)
時間を5分や10分で丸めたいということはあるかと思います。 その場合は、下記のようにすれば分単位で丸めることが可能です。
from datetime import datetime
INTERVAL_MINUTE = 10
time = datetime.strptime('2019年9月8日 14時59分1秒', '%Y年%m月%d日 %H時%M分%S秒')
tmp = time.replace(minute=time.minute - time.minute % INTERVAL_MINUTE, second=0, microsecond=0)
print(time.isoformat()) # 2019-09-08T14:59:01
print(tmp.isoformat()) # 2019-09-08T14:50:00
Discussion