У меня есть переменная <type 'datetime.timedelta'>
, и я хотел бы сравнить ее с определенными значениями.
Допустим, 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)
- person Thomas Wouters   schedule 07.04.2010