Conversion de chaîne de temps utc en objet datetime
Je suis à l'aide de l'API Paypal et je retourne un timestamp dans le format suivant. Il essaie d'analyser ce à un objet datetime à l'aide de strptime, mais j'obtiens l'erreur suivante:
(Pdb) datetime.strptime('2012-03-01T10:00:00Z','%Y-%M-%dT%H:%M:%SZ')
*** error: redefinition of group name 'M' as group 5; was group 2
Aussi, puisque ce format est censé être un standard de format n'est pas il y a une fonction pour ça?
EDIT:
Ok semble être une faute de frappe. Premier %M %m
source d'informationauteur arno_v
Vous devez vous connecter pour publier un commentaire.
Dirait que vous êtes mélange
%M
(minute) et%m
(mois).L'analyseur de dateutil est votre ami.
Vous aurez à installer pip dateutil mais vous avez enregistrer des sacs et des sacs de conversion de date code:
Vous pouvez l'utiliser comme ça.
Vous découvrirez que vous pouvez traiter avec pratiquement n'importe quelle chaîne de date formats avec cet analyseur et vous obtiendrez un joli standard de python date de retour
Vous avez une faute de frappe.
%M
est utilisée deux fois. Que vous vouliez utiliser%m
pour le mois. À partir de la docs:Le problème est que vous utilisez
%M
deux fois. Utilisation%m
pour le mois: