/ / datetime - comment ajouter des secondes à Epoch? - python, date / heure, époque

datetime - comment ajouter des secondes à Epoch? - python, date / heure, époque

Je ne sais même pas comment m'y attaquer. Je dois d'abord transformer un str () en un objet datetime, le convertir en heure d'époque, ajouter un nombre de secondes puis le reconvertir en date dans un objet correctement formaté. Un échantillon de la str est:

"2016-11-04T03: 02: 00Z"

Je "devine quelque regex pour casser la str () ??

Réponses:

0 pour la réponse № 1

Utilisez un objet timedelta, par exemple:

from datetime import datetime, timedelta

TIMESTRING_FORMAT = "%Y-%m-%dT%H:%M:%SZ"

dt = datetime.strptime("2016-11-04T03:02:00Z", TIMESTRING_FORMAT)
ndt = dt + timedelta(seconds=5)
print datetime.strftime(ndt, TIMESTRING_FORMAT)

Voir la documentation https://docs.python.org/2/library/datetime.html et assurez-vous que ma chaîne TIMESTRING_FORMAT est correcte.