2010-05-05 10 views
2
import datetime 
start = datetime.datetime(2009, 1, 31) 
end = datetime.datetime(2009, 2, 1) 
print end-start 
>>1 day, 0:00:00//output 

Comment obtenir la sortie en quelques minutestemps get python en quelques minutes

Merci,

Répondre

3
import datetime 
start = datetime.datetime(2009, 1, 31) 
end = datetime.datetime(2009, 2, 1) 
diff = end-start 
print (diff.days * 1440) + (diff.seconds/60) 
>> 1440.0 

(Je suppose que vous ne avez pas besoin de résolution de microseconde ici - mais si vous le faites, il suffit d'ajouter un troisième terme en utilisant diff.microseconds avec le diviseur approprié pour convertir en minutes.)

+0

quelle est l'unité 1440? ici – Hulk

+0

@Hulk: minutes par jour – SilentGhost

+0

Merci ................. – Hulk