Zielumgebung
python 2.6.6 on CentOS 6.8
Ich habe in der Vergangenheit strftime () und strptime () beim Codieren verwendet, aber ich vergesse den Inhalt, weil ich schlechtes Gedächtnis habe.
Ich habe den folgenden Link gefunden.
http://docs.python.jp/2/library/datetime.html#strftime-strptime-behavior
Grob gesagt funktioniert d.strftime (fmt) wie time.strftime (fmt, d.timetuple ()) im Zeitmodul.
Wenn Sie das "x" mit der Aufschrift "Es funktioniert wie x" nicht kennen, sind Sie fertig. Kein in sich geschlossenes Dokument.
Umgekehrt erstellt die Klassenmethode datetime.strptime () ein datetime-Objekt aus einer Formatzeichenfolge, die einem Datum oder einer Uhrzeit entspricht.
Nach meinem Verständnis (kann falsch sein)
--strftime (): Konvertiert den Datum / Uhrzeit-Typ in die angegebene Formatzeichenfolge --strptime (): Konvertiert die angegebene Formatzeichenfolge in den Datetime-Typ
Ich habe den Code implementiert. Referenz 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
Ergebnis
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
Recommended Posts