web-dev-qa-db-fra.com

Comment trouver datetime 10 minutes après l'heure actuelle?

Je veux connaître le datetime 10 minutes après l'heure actuelle. Disons que nous avons

from datetime import datetime  
now = datetime.now()  
new_now = datetime.strptime(now, '%a, %d %b %Y %H:%M:%S %Z')  

Je veux trouver ce now et new_now 10 minutes plus tard. Comment puis je faire ça?

53
sam

Ceci est un doublon de this question. Il vous suffit simplement d'ajouter un timedelta de 10 minutes pour obtenir l'heure que vous souhaitez.

now = datetime.datetime.now()
now_plus_10 = now + datetime.timedelta(minutes = 10)
120
efalconer
now_plus_10m = now + datetime.timedelta(minutes = 10)

Voir les arguments que vous pouvez passer dans la documentation pour timedelta .

11
Akash

J'ajouterais 600 à time.time()

>>> import time
>>> print time.ctime()
Wed Jun  1 13:49:09 2011
>>> future = time.time() + 600
>>> print time.ctime(future)
Wed Jun  1 13:59:15 2011
>>> 
9
tMC