Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).

Referenz

8.1 Datum / Uhrzeit Grundlegender Datumstyp und Uhrzeittyp (Python3.3)

Verwenden Sie strptime ()

Verwenden Sie strptime (), um ein datetime-Objekt aus einer Zeichenfolge zu erstellen.

Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge

from datetime import datetime
>>> t = datetime.strptime('2014/01/01 00:01:02', '%Y/%m/%d %H:%M:%S')
>>> t.strftime('%Y/%m/%d %H:%M:%S')
'2014/01/01 00:01:02'

Erstellen Sie ein Datumsobjekt aus einer Zeichenfolge

Wie Sie in der Referenz-URL sehen können, verfügt das Datumsobjekt nicht über eine strptime () -Methode. Daher ist ** die folgende Methode nutzlos. ** ** **

Dies ist ein Fehler


>>> from datetime import date
>>> t = date.strptime('2014/01/01', '%Y/%m/%d')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: type object 'datetime.date' has no attribute 'strptime'

So erstellen Sie ein Datumsobjekt aus einer Zeichenfolge

  1. Erstellen Sie ein datetime-Objekt mit strptime () von datetime

  2. Generieren Sie ein Datumsobjekt aus dem generierten Datum / Uhrzeit-Objekt

Es scheint gut, die Methode zu nehmen.

>>> from datetime import datetime
>>> t = datetime.strptime('2014/01/01', '%Y/%m/%d')
>>> t.isoformat() #In diesem Stadium wird der Zeitteil mit 0 initialisiert
'2014-01-01T00:00:00'
>>> date = t.date()
>>> date.isoformat()
'2014-01-01'

Erstellen Sie ein Zeitobjekt aus einer Zeichenfolge

Das Erstellen eines Zeitobjekts aus einer Zeichenfolge kann auf dieselbe Weise erfolgen wie das Erstellen eines Datumsobjekts aus einer Zeichenfolge.

>>> from datetime import datetime
>>> t = datetime.strptime('13:14:15', '%H:%M:%S')
>>> t.isoformat() #Zu diesem Zeitpunkt wurde der Datumsteil am 1. Januar 1900 initialisiert.
'1900-01-01T13:14:15'
>>> t = t.time()
>>> t.isoformat()
'13:14:15'

Recommended Posts

Erstellen Sie ein Datum / Uhrzeit-Objekt aus einer Zeichenfolge in Python (Python 3.3).
Erstellen Sie eine zufällige Zeichenfolge in Python
Generieren Sie eine Klasse aus einer Zeichenfolge in Python
Erstellen Sie eine Instanz einer vordefinierten Klasse aus einer Zeichenfolge in Python
So erstellen Sie ein Funktionsobjekt aus einer Zeichenfolge
Fügen Sie ein Objekt in eine Zeichenfolge in Python ein
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
String-Objektmethoden in Python
Berühren Sie Python-Objekte in Elixir
Erstellen Sie einen DI-Container mit Python
Erstellen Sie einen Pandas-Datenrahmen aus einer Zeichenfolge.
Erstellen Sie eine Binärdatei in Python
Konvertierung der Zeichenfolge <-> Datum (Datum, Datum / Uhrzeit) in Python
Erstellen Sie eine einfache GUI-App in Python
# 5 [python3] Extrahiert Zeichen aus einer Zeichenfolge
Erstellen Sie eine Deb-Datei aus einem Python-Paket
[GPS] Erstellen Sie eine kml-Datei mit Python
So erhalten Sie eine Zeichenfolge aus einem Befehlszeilenargument in Python
Zeitzonenspezifikation beim Konvertieren einer Zeichenfolge in einen Datums- / Uhrzeittyp mit Python
Bearbeiten Sie Excel in Python, um eine Pivot-Tabelle zu erstellen
Erstellen Sie in 1 Minute eine Vim + Python-Testumgebung
Erstellen Sie eine GIF-Datei mit Pillow in Python
Einbetten von Variablen in Python-Strings
Erstellen Sie ein Python-Modul
Erstellen Sie ein C-Array aus einer Python> Excel-Tabelle
String-Manipulation in Python
Erstellen Sie Spatia Lite in Python
Erstellen Sie in Python ein Diagramm der Standardnormalverteilung
Erstellen Sie eine virtuelle Umgebung mit conda in Python
Erstellen Sie eine neue Todoist-Aufgabe aus Python Script
So generieren Sie ein Python-Objekt aus JSON
Objektorientiert in Python
Erstellen Sie mit Python einen Entscheidungsbaum von 0 (1. Übersicht)
Rufen Sie Python-Skripte aus Embedded Python in C ++ / C ++ auf
Erstellen Sie in Python ein Paket mit globalen Befehlen
Erstellen Sie eine Python-Umgebung
Erstellen Sie eine MIDI-Datei in Python mit pretty_midi
Erstellen Sie in KiCad ein Rahmenantennenmuster in Python
Verhalten beim Speichern eines Python-Datetime-Objekts in MongoDB
Geben Sie eine kurze URL-ähnliche Zeichenfolge in Python aus
[Docker] Erstellen Sie in 3 Minuten eine jupyterLab (Python) -Umgebung!
Erstellen Sie Einstellungen in Terraform, um Nachrichten von AWS Lambda Python3.8 an Slack zu senden
Überprüfen Sie, ob die Zeichenfolge eine Zahl in Python ist
So konvertieren / wiederherstellen Sie einen String mit [] in Python
Ich möchte eine Variable in einen Python-String einbetten
Konvertieren Sie die Datumszeitzone (Zeitdifferenz) mit Python (aus Zeichenfolge).
[Python] So erweitern Sie Variablen in einer Zeichenfolge
Erstellen Sie ein Plug-In, das Python Doctest auf Vim ausführt (2)
Erstellen Sie ein Plug-In, um Python Doctest mit Vim (1) auszuführen.
Erstellen Sie in Python einen Dekorator, der Argumente dynamisch akzeptiert. Erstellen Sie einen Dekorator
Python-Skript, das eine JSON-Datei aus einer CSV-Datei erstellt
Python> Datum / Uhrzeit> Von der Datumszeichenfolge (ISO-Format: 2015-12-09 12:40:08) zum Datum / Uhrzeit-Typ
Erstellen Sie mit Quarry einen gefälschten Minecraft-Server in Python
Machen Sie einen Screenshot in Python
Erstellen Sie ein Wox-Plugin (Python)
[Python] Verwenden Sie eine Zeichenfolgenfolge
Nullobjektvergleich in Python