我有一个变量,它是<type 'datetime.timedelta'>
,我想将它与某些值进行比较。比较python中的时间增量
比方说d生产这种datetime.timedelta
值0:00:01.782000
我想它这样的比较:
#if d is greater than 1 minute
if d>1:00:
print "elapsed time is greater than 1 minute"
我已经试过转换datetime.timedelta.strptime()
但这似乎工作。有比较这个值的更简单的方法吗?
请注意'0:00:01.78200'是打印时timedelta的样子,但在调试时这不是特别有用的格式。使用'repr()'来显示更准确的信息。这样你可能已经猜到了解决方案,因为'repr(d)'会显示'datetime.timedelta(0,1,782000)' – 2010-04-07 11:29:02