2017-04-11 2 views
-1

Je cherche un moyen pythonique de l'analyse d'un objet datetime dans une chaîne conforme à la RFC 1132:Python besoin de convertir un objet datetime dans la RFC 1132 Format

En supposant (GMT)

donc: 2008-10 -22T10: 52: 40Z en Mer, 22 Oct 2008 10:52:40 GMT

Je suis sûr qu'il y a un moyen très simple mais je n'ai pas réussi à le trouver.

Merci

+0

Vous avez différentes années dans les dates de saisie (2015) et de sortie (2008). –

Répondre

1

je pourrais conseiller quelque chose comme ceci:

from datetime import datetime 
import pytz 

date_str = '2008-10-22T10:52:40Z' 

mytime = datetime.strptime(date_str, "%Y-%m-%dT%H:%M:%SZ") 
mytime = mytime.replace(tzinfo=pytz.timezone('GMT')) 
print(mytime.strftime("%a, %d %b %Y %H:%M:%S %Z")) 
# Output: Wed, 22 Oct 2008 10:52:40 GMT 

Liste des directives de mise en forme pour strftime vous pouvez trouver here.

+0

Parfait! Merci – RHSMan