Hab*_*usa 5 python time date-arithmetic
如何在python中找到最近的15(或10)分钟间隔?例如
>>> datetime.datetime.now()
datetime.datetime(2011, 2, 22, 15, 43, 18, 424873)
Run Code Online (Sandbox Code Playgroud)
我想要当前的15分钟间隔(15:30-15:44),所以我想将上述日期时间转换为
datetime.datetime(2011, 2, 22, 15, 30, 00, 00)
Run Code Online (Sandbox Code Playgroud)
对我来说最简单的方法:
from datetime import datetime, timedelta
now = datetime.now()
now = now - timedelta(minutes = now.minute % 15, seconds = now.second, microseconds = now.microsecond )
Run Code Online (Sandbox Code Playgroud)
希望这会有所帮助。