Environnement cible
python 2.6.6 on CentOS 6.8
J'ai utilisé strftime () et strptime () dans le codage dans le passé, mais j'oublie le contenu parce que j'ai une mauvaise mémoire.
J'ai trouvé le lien suivant.
http://docs.python.jp/2/library/datetime.html#strftime-strptime-behavior
En gros, d.strftime (fmt) fonctionne comme time.strftime (fmt, d.timetuple ()) dans le module time.
Si vous ne connaissez pas le "x" qui dit "Cela fonctionne comme x", vous avez terminé. Pas un document autonome.
Inversement, la méthode de classe datetime.strptime () crée un objet datetime à partir d'une chaîne de format qui correspond à une date ou une heure.
Dans ma compréhension (peut être faux)
--strftime (): Convertit le type datetime en chaîne de format spécifiée --strptime (): Convertit la chaîne de format spécifiée en type datetime
J'ai implémenté le code. Référence http://qiita.com/shibainurou/items/0b0f8b0233c45fc163cd
import datetime
today = datetime.datetime.today()
print today
wrk = today.strftime("%Y-%m-%d_%H:%M:%S")
print "strftime:", wrk
dt = datetime.datetime.strptime(wrk, "%Y-%m-%d_%H:%M:%S")
print "strptime:", dt
résultat
Success time: 0 memory: 9168 signal:0
2016-10-05 01:30:12.561105
strftime: 2016-10-05_01:30:12
strptime: 2016-10-05 01:30:12