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 № 1Utilisez 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.