Heim > Backend-Entwicklung > Python-Tutorial > Wie kann ich zwischen Pythons „datetime', „Timestamp' und „datetime64' konvertieren?

Wie kann ich zwischen Pythons „datetime', „Timestamp' und „datetime64' konvertieren?

DDD
Freigeben: 2024-12-04 20:24:17
Original
562 Leute haben es durchsucht

How Can I Convert Between Python's `datetime`, `Timestamp`, and `datetime64`?

Konvertieren zwischen datetime, Timestamp und datetime64

Das Arbeiten mit unterschiedlichen Zeitdarstellungen in Python kann eine Herausforderung sein. NumPys datetime64, Pandas' Timestamp und datetimes Datetime-Objekte haben jeweils ihre eigenen Vor- und Nachteile. So konvertieren Sie zwischen ihnen:

datetime.datetime in Timestamp

Verwenden Sie einfach den pd.Timestamp-Konstruktor:

import pandas as pd
dt = datetime.datetime(2012, 5, 1)
ts = pd.Timestamp(dt)
Nach dem Login kopieren

datetime64 zu datetime.datetime

Verwenden Sie erneut die pd.Timestamp-Konstruktor:

import numpy as np
import pandas as pd
dt64 = np.datetime64('2002-06-28T01:00:00.000000000+0100')
dt = pd.Timestamp(dt64).to_datetime()
Nach dem Login kopieren

Referenzdiagramm

Eine visuelle Darstellung dieser Konvertierungen finden Sie im folgenden Diagramm:

[Bild der Konvertierungen zwischen Zeitdarstellungen]

Das obige ist der detaillierte Inhalt vonWie kann ich zwischen Pythons „datetime', „Timestamp' und „datetime64' konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage