Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimanakah Saya Boleh Menukar Antara `datetime`, `Timestamp` dan `datetime64` Python?

Bagaimanakah Saya Boleh Menukar Antara `datetime`, `Timestamp` dan `datetime64` Python?

DDD
Lepaskan: 2024-12-04 20:24:17
asal
562 orang telah melayarinya

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

Menukar antara datetime, Timestamp dan datetime64

Bekerja dengan perwakilan masa yang berbeza dalam Python boleh menjadi satu cabaran. Datetime64 NumPy, cap Waktu panda, dan objek datetime datetime masing-masing mempunyai kelebihan dan kekurangan masing-masing. Begini cara untuk menukar antara mereka:

datetime.datetime kepada Timestamp

Hanya gunakan pd.Timestamp constructor:

import pandas as pd
dt = datetime.datetime(2012, 5, 1)
ts = pd.Timestamp(dt)
Salin selepas log masuk

datetime64 hingga datetime.datetime

Sekali lagi, gunakan pd.Timestamp constructor:

import numpy as np
import pandas as pd
dt64 = np.datetime64('2002-06-28T01:00:00.000000000+0100')
dt = pd.Timestamp(dt64).to_datetime()
Salin selepas log masuk

Rujukan Diagram

Untuk gambaran visual penukaran ini, rujuk rajah berikut:

[Imej penukaran antara perwakilan masa]

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menukar Antara `datetime`, `Timestamp` dan `datetime64` Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan