如何将当前时间的最后一刻时间缩短。我能够找到最后一刻的小时,但是,无法将其设置为正确的时间格式。
import datetime
import time
time = datetime.datetime.now()
last_quarter_minute = 15*(time.minute//15)
current_time = time.strftime("%Y/%m/%d %H:%M")
print last_quarter_minute
print current_time
理想情况下,我希望能够比较从日志到最后一刻的时间。
答案 0 :(得分:3)
您需要使用datetime.datetime.replace
替换minute
的{{1}}部分(返回替换了特定字段的新日期时间对象):
time
更准确地说,您还需要设置>>> time.strftime("%Y/%m/%d %H:%M")
'2016/05/13 12:57'
>>> time.replace(minute=last_quarter_minute).strftime("%Y/%m/%d %H:%M")
'2016/05/13 12:45'
,second
。