Comment calculer la différence de temps en minutes pour l'horodatage suivant en Python ?
2010-01-01 17:31:22
2010-01-03 17:31:22
Comment calculer la différence de temps en minutes pour l'horodatage suivant en Python ?
2010-01-01 17:31:22
2010-01-03 17:31:22
Dans le cas où quelqu'un ne s'en rendrait pas compte, une façon de le faire serait de combiner les réponses de Christophe et RSabet :
from datetime import datetime
import time
fmt = '%Y-%m-%d %H:%M:%S'
d1 = datetime.strptime('2010-01-01 17:31:22', fmt)
d2 = datetime.strptime('2010-01-03 20:15:14', fmt)
diff = d2 -d1
diff_minutes = (diff.days * 24 * 60) + (diff.seconds/60)
print(diff_minutes)
> 3043
Utilisez datetime.strptime()
pour analyser les instances datetime, puis calculez la différence, et enfin convertissez la différence en minutes.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.