Ho una variabile che è <type 'datetime.timedelta'>
e vorrei confrontarla con determinati valori.Confronto di un delta temporale in python
Diciamo d produce questo datetime.timedelta
valore 0:00:01.782000
Vorrei confrontare in questo modo:
#if d is greater than 1 minute
if d>1:00:
print "elapsed time is greater than 1 minute"
Ho provato a convertire datetime.timedelta.strptime()
ma questo non sembra funzionare. C'è un modo più semplice per confrontare questo valore?
Si noti che '0: 00: 01.78200' è l'aspetto di una timedelta quando viene stampato, ma non è un formato particolarmente utile durante il debug. Usa 'repr()' per mostrare informazioni più accurate. In questo modo potresti aver indovinato la soluzione, dato che 'repr (d)' avrebbe mostrato 'datetime.timedelta (0, 1, 782000)' –