由于某种原因,日期时间对象让我很头疼。我写信是为了弄清楚如何将日期时间对象移动 12 小时。我还需要知道如何确定两个日期时间对象是否相差 1 分钟或更长时间。
The datetime http://docs.python.org/library/datetime.html图书馆有一个timedelta
专门针对这种事情的对象:
import datetime
mydatetime = datetime.now() # or whatever value you want
twelvelater = mydatetime + datetime.timedelta(hours=12)
twelveearlier = mydatetime - datetime.timedelta(hours=12)
difference = abs(some_datetime_A - some_datetime_B)
# difference is now a timedelta object
# there are a couple of ways to do this comparision:
if difference > timedelta(minutes=1):
print "Timestamps were more than a minute apart"
# or:
if difference.total_seconds() > 60:
print "Timestamps were more than a minute apart"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)