temps get python en quelques minutes
-
03-10-2019 - |
Question
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 minutes
Merci,
La solution
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 résolution microseconde pas besoin ici -. Mais si vous le faites, ajoutez simplement à un troisième mandat en utilisant diff.microseconds
avec le diviseur approprié pour convertir en minutes)
et après la sortie du python 2.7 vous pouvez utiliser la méthode total_seconds
print (diff.total_seconds() / 60)
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow