[PYTHON] Datum und Uhrzeit ⇔ Zeichenkette

Wechseln Sie von time_struct zu einer Zeichenfolge oder von einer Zeichenfolge zu time_struct.

python


>>> import time
>>> now = time.localtime()
>>> now
time.struct_time(tm_year=2012, tm_mon=5, tm_mday=8, tm_hour=4, tm_min=3, tm_sec=
42, tm_wday=1, tm_yday=129, tm_isdst=0)

>>> str_now = time.strftime('%c', now)
>>> str_now
'05/08/12 04:03:42'
>>> time.strptime(str_now, '%c')
time.struct_time(tm_year=2012, tm_mon=5, tm_mday=8, tm_hour=4, tm_min=3, tm_sec=
42, tm_wday=1, tm_yday=129, tm_isdst=-1)

>>> str_now = time.strftime('%Y/%m/%d %H:%M:%S', now)
>>> str_now
'2012/05/08 04:03:42'
>>> datetime.datetime.strptime(str_now, '%Y/%m/%d %H:%M:%S')
time.struct_time(tm_year=2012, tm_mon=5, tm_mday=8, tm_hour=4, tm_min=3, tm_sec=
42, tm_wday=1, tm_yday=129, tm_isdst=-1)

Die Formatzeichenfolgen für "time.strftime ()" und "time.strptime ()" sind Documentation. Es scheint dasselbe zu sein wie die C-Sprache.

Andere Es scheint, dass time.asctime () das gleiche Format wie asctime () in der C-Sprache hat, aber es scheint keine Möglichkeit zu geben, diese Zeichenfolge in struct_time zu konvertieren.

python


>>> asctime = time.asctime()
>>> asctime
'Tue May  8 04:03:42 2012'
>>> time.strptime(asctime, '%a %b %d %H:%M:%S %Y')
time.struct_time(tm_year=2012, tm_mon=5, tm_mday=8, tm_hour=4, tm_min=3, tm_sec=
42, tm_wday=1, tm_yday=129, tm_isdst=-1)

Ich kann nicht zwischen Zeit und Datum / Uhrzeit unterscheiden, aber ich denke, dass die Zeit in Ordnung ist, wenn Sie keine Daten hinzufügen oder entfernen.

Recommended Posts

Datum und Uhrzeit ⇔ Zeichenkette
Datum und Uhrzeit im angegebenen Format abrufen
Zeichenbereich / Zeichenfolgenbereich
Pytest Aktueller Zeittest (festes Datum und Uhrzeit)
Zur Darstellung von Datum, Uhrzeit, Uhrzeit und Sekunden in Python
Konvertierung zwischen hexadezimaler Zeichenfolge und Zeichenfolge
[Python2] Datumszeichenfolge → UnixTime → Datumszeichenfolge
Konvertieren Sie Datum und Uhrzeit in Zeitzonen in Unixtime in Python2.7
Extrahieren Sie "Nur aktuelles Datum" und "Aktuelles Datum und Uhrzeit" mit Python datetime.
Konvertieren Sie die Datumszeitzone (Zeitdifferenz) mit Python (aus Zeichenfolge).
[Python] Datum in Zeichenfolge konvertieren
3-3, Python-Zeichenfolge und Zeichencode
Python-Einzug und String-Format
Entfernen Sie Leerzeichen in voller Breite vor und nach der Zeichenfolge (Python).
[Python] Erstellen Sie eine Datums- und Zeitliste für einen bestimmten Zeitraum
BLAST ergebnisähnliche Zeichenfolgenanzeige
Ich möchte eine ISO-8601-Zeichenfolge in japanische Zeit konvertieren
Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit in Python unter Berücksichtigung des Zeitunterschieds
Pandas-Grundlagen für Anfänger ④ Umgang mit Datums- und Zeitangaben
Datumsmanipulation von Strings in Python
Python f-Zeichen (formatierte Zeichenfolge)
Geschichte des Geschwindigkeitsvergleichs der Art des numerischen Werts und der Zeichenkette (unvollendet))
Über Zeitreihendaten und Übertraining
Python String Processing Map und Lambda
Zeit sortiert nach REAPER und beschriftet
[Python] So ändern Sie die Daten der Zeichenkette (str) auf das Datum (strptime of datetime)
So stoppen Sie das Programm bis zu einem bestimmten Datum und einer bestimmten Uhrzeit in Python