[Python] Erläutert anhand eines Beispiels den Unterschied zwischen strftime und strptime im datetime-Modul

[Memo] Unterschied zwischen strftime und strptime im datetime-Modul von Python und wie man sich daran erinnert

Beides sind Datums- und Zeichenfolgenkonvertierungen. Welcher ist welcher? Beseitigen Sie das Zögern.

① strftime: "Datum" → "Zeichenkette" ② Strptime: "Zeichenkette" → "Datum"


## Einfache Art, sich zu erinnern Der Unterschied zwischen den beiden ist "f" oder "p".

-Das "f" der Zeit wird als "von" angesehen. └ str from time: Zeichenkette from time (Datum)

・ Strptime ist nicht "von" Time str time: Von der Zeichenfolge bis zum Datum


## Denken Sie an die formale Bedeutung ・ "F" von strftime ist "format" └ Format: Format ändern └ Nur Zeichenketten haben ein Format (Datumsangaben sind Standard)

・ "P" der Strptime ist "Geldbörse" └ Geldbörse: analysieren └ Was analysiert werden muss, ist eine Zeichenfolge (Datumsangaben sind ein Typ).

  • Es gibt verschiedene Theorien zur Bedeutung von "f" und "p". Ich schreibe etwas, das gut passt.

## Verwendung von strftime und strptime

** Referenz ** -Strftime: Ändern des Datumsformats (Datum → Zeichenfolge) -Strptime: So konvertieren Sie Zeichenfolgendaten in Datum (Zeichenfolge → Datum)


## Liste der Datumsangaben

** ■ Häufig verwendete Spezifizierer **

Spezifizierer Bedeutung
%Y 4 Ziffern(yyyy)
%y 2 Ziffern(yy)
%m Monat (mit 0 Polsterung)
%d Tag (mit 0 Polsterung)
%H Stunden (24 Stunden,0 gefüllt)
%I Zeit (12 Stunden,0 gefüllt)
%M Minuten (mit 0 Polsterung)
%S Sekunden (mit 0 Auffüllung)

** ■ 0 nicht gefüllt (anders für Windows und Mac) ** Windows: Fügen Sie "#" hinzu
Spezifizierer Bedeutung
%#m Monat (keine 0 Polsterung)
%#d Tag (keine 0 Polsterung)
%#H Stunden (24 Stunden,0 nicht gefüllt)
%#I Zeit (12 Stunden,0 nicht gefüllt)
%#M Minuten (keine 0-Polsterung)
%#S Sekunden (keine 0-Polsterung)

mac: Füge "-" hinzu

Spezifizierer Bedeutung
%-m Monat (keine 0 Polsterung)
%-d Tag (keine 0 Polsterung)
%-H Stunden (24 Stunden,0 nicht gefüllt)
%-I Zeit (12 Stunden,0 nicht gefüllt)
%-M Minuten (keine 0-Polsterung)
%-S Sekunden (keine 0-Polsterung)

** ■ Andere Spezifizierer (Beispiel) **
Spezifizierer Bedeutung
%f Mikrosekunden(1~6 Ziffern)
%a Tag(Kurzform)
%A Tag(voll)
%w Tag(0~6「0:So ~ 6:Mond")
%j Datum(1-366 Tage, 0 füllen)
%W Wochennummer(0~53, 0 füllen)
%U %Gleich wie W.
%% "Als Zeichenkette%」

Weitere Informationen finden Sie unter [Offizielle Seite](https://docs.python.org/ja/3/library/datetime.html#id7).

Recommended Posts

[Python] Erläutert anhand eines Beispiels den Unterschied zwischen strftime und strptime im datetime-Modul
Über den Unterschied zwischen "==" und "is" in Python
Unterschied zwischen list () und [] in Python
Unterschied zwischen == und ist in Python
Python-Modul num2words Verhaltensunterschied zwischen Englisch und Russisch
Unterschied zwischen Anweisungen (Anweisungen) und Ausdrücken (Ausdrücken) in Python
Unterschied zwischen @classmethod und @staticmethod in Python
Unterschied zwischen Anhängen und + = in der Python-Liste
Unterschied zwischen nicht lokal und global in Python
So ermitteln Sie mit Python den Unterschied zwischen Datum und Uhrzeit in Sekunden
Unterschied zwischen Variablen und Selbst. Variablen in der [Python] -Klasse
Lassen Sie uns die Asset-Allokation durch das Black Ritterman-Modell erklären (mit einem Ausführungsbeispiel von Python).
[Python] Berechnung der Differenz von Datum und Zeit in Monaten und Jahren
Unterschied zwischen return, return None und no return description in Python
Lassen Sie uns den Unterschied in der Ausbreitung des neuen Koronavirus zwischen Japan und anderen Ländern anhand eines Cluster-Gegenmaßnahmenmodells erklären
Finde Fehler in Python
Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit in Python unter Berücksichtigung des Zeitunterschieds
Unterschied zwischen Ruby und Python Split
Zusammenarbeit zwischen Python-Modul und API
Unterschied zwischen Python, Stftime und Strptime
Unterschied zwischen der Python2-Serie und der Python3-Serie dict.keys ()
[Python] Erklärt anhand eines Beispiels, wie die Formatierungsfunktion verwendet wird
[Python3] Speichern Sie die Mittelwert- und Kovarianzmatrix in json mit Pandas
[Python] Unterschied zwischen Funktion und Methode
[Python] Inklusive Notation. Schreiben Sie eine einfache for-Anweisung. (Eine Sammlung ist der Unterschied zwischen einem iterierbaren und einem Iterator.)
Funktion zum Öffnen einer Datei in Python3 (Unterschied zwischen open und codecs.open und Geschwindigkeitsvergleich)
Python - Unterschied zwischen exec und eval
[Python] Unterschied zwischen randrange () und randint ()
[Python] Unterschied zwischen sortiert und sortiert (Colaboratory)
Beherrsche das schwache Ref-Modul in Python
Schreiben Sie eine C-Sprach-Linkliste in einem objektorientierten Stil (mit Codevergleich zwischen Python und Java).
Füllen Sie die Zeichenfolge mit Nullen in Python und zählen Sie bestimmte Zeichen aus der Zeichenfolge
[Einführung in Python] Was ist der Unterschied zwischen einer Liste und einem Taple?
Ein leicht verständlicher Vergleich der grundlegenden Grammatik von Python und Go
Ich habe Umgebungsvariablen in Docker festgelegt und in Python angezeigt.
Ich habe versucht, datetime <-> string mit tzinfo mit strftime () und strptime () zu konvertieren.
Abrufen und Konvertieren der aktuellen Zeit in der lokalen Systemzeitzone mit Python
Öffnen Sie eine Excel-Datei in Python und färben Sie die Karte von Japan
Erstellen Sie mit dem Python-Anforderungsmodul einen Datensatz mit Anhängen in KINTONE
Ein Beispiel für die Antwort auf die Referenzfrage der Studiensitzung. Mit Python.
Kommunizieren Sie mit gRPC zwischen Elixir und Python
Unterschied in der Authentizität zwischen Python und JavaScript
Unterschiede zwischen Ruby und Python im Umfang
Python> Link> Verhalten / Code von Strftime () und strptime ()
Warteschlangen- und Python-Implementierungsmodul "deque"
Unterschiede zwischen Python- und Java-Syntax
Unterschiede in der Beziehung zwischen PHP und Python schließlich und beenden
Zeigen Sie Python 3 im Browser mit MAMP an
[Python] Unterschied zwischen Klassenmethode und statischer Methode
Umgang mit "Jahren und Monaten" in Python
[Python] Unterschied zwischen Rand- und Randn-Ausgabe
Unterschiede in der Multithread-Verarbeitung zwischen Python und Jython
Modulimport und Ausnahmebehandlung in Python
Installieren Sie das Python-Modul in einem beliebigen Verzeichnis
Ich habe versucht zu erklären, wie der Artikelinhalt mit der MediaWiki-API auf leicht verständliche Weise anhand von Beispielen abgerufen werden kann (Python 3).
Python datetime So berechnen Sie Datumsangaben und konvertieren Zeichenfolgen strftime, strptime [Definitive Edition]
Unterschiede beim Schreiben von externem Quellcode zwischen Ruby und Python
So senden Sie automatisch E-Mails mit Anhängen mithilfe der Google Mail-API in Python
Was ist der Unterschied zwischen "pip" und "conda"?
[Python] Holen Sie sich die Dateien mit Python in den Ordner