Comment analyser les dates de chaîne avec une année à deux chiffres?
J'ai besoin d'analyser les chaînes représentant les 6 chiffres et les dates dans le format yymmdd
où yy
varie de 59 à 05 (de 1959 à 2005). Selon le module docs, Python par défaut de pivot année 1969, qui ne fonctionne pas pour moi.
Est-il un moyen facile de remplacer le pivot de l'année, ou pouvez-vous suggérer une autre solution? J'utilise Python 2.7. Merci!
source d'informationauteur blah238
Vous devez vous connecter pour publier un commentaire.
J'utiliserais
datetime
et analyser normalement. Ensuite, j'ai utiliserdatetime.datetime.replace
sur l'objet si elle est passée votre plafond date -- Réglage de retour de 100 ans.:Ajouter le siècle à votre date à l'aide de votre propre pivot:
et ensuite utiliser
strptime
avec le%Y
directive au lieu de%y
.Vous pouvez également effectuer les opérations suivantes: