Date de Formats de Temps en Python
Ce sont ces formats date /heure? J'ai besoin de les convertir vers le même format, pour vérifier si elles sont les mêmes. Ce sont juste deux venant de la source de données distinctes, donc j'ai besoin de trouver un moyen de faire le même format. Des idées?
2013-07-12T07:00:00Z
2013-07-10T11:00:00.000 Z
Merci d'avance
Il y a probablement une solution plus élégante, mais si son une chaîne qu'à découper les extra .000
ietf.org/rfc/rfc3339.txt
Si vous trouvez une réponse utile et cela a fonctionné pour vous, alors de bien vouloir accepter la réponse
ietf.org/rfc/rfc3339.txt
Si vous trouvez une réponse utile et cela a fonctionné pour vous, alors de bien vouloir accepter la réponse
OriginalL'auteur user1579970 | 2013-07-11
Vous devez vous connecter pour publier un commentaire.
Supplémentaire
.000
est micro-secondes.Cela permettra de convertir une date en chaîne de caractères de format de l'objet datetime.
Puis de les convertir en n'importe quel format en fonction de vos besoins, en utilisant:
est une chaîne de caractères et d1is un objet datetime. Vous pouvez convertir un objet datetime à une chaîne de caractères dans le format que vous souhaitez à l'aide de
strftime()
. Donc, dans ce cas, vous ned1.strftime("%Y-%m-%dT%H:%M:%SZ")
Veuillez fermer la question de accepter la réponse si cela a fonctionné pour vous.
OriginalL'auteur Sudipta
peut-être utiliser
.isoformat()
Z
spécifie "zoulou" le temps ou l'heure UTC.http://www.ietf.org/rfc/rfc3339.txt
OriginalL'auteur monkut