Python Language Obtenir un horodatage ISO 8601


Exemple

Sans fuseau horaire, avec microsecondes

from datetime import datetime

datetime.now().isoformat()
# Out: '2016-07-31T23:08:20.886783'

Avec fuseau horaire, avec microsecondes

from datetime import datetime
from dateutil.tz import tzlocal

datetime.now(tzlocal()).isoformat()
# Out: '2016-07-31T23:09:43.535074-07:00'

Avec fuseau horaire, sans microsecondes

from datetime import datetime
from dateutil.tz import tzlocal

datetime.now(tzlocal()).replace(microsecond=0).isoformat()
# Out: '2016-07-31T23:10:30-07:00'

Voir ISO 8601 pour plus d'informations sur le format ISO 8601.