Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menukar Antara `datetime`, `Timestamp`, dan `datetime64` Python?

Bagaimana untuk Menukar Antara `datetime`, `Timestamp`, dan `datetime64` Python?

Susan Sarandon
Lepaskan: 2024-12-05 08:16:11
asal
537 orang telah melayarinya

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

Menukar antara datetime, Timestamp dan datetime64

Apabila bekerja dengan perwakilan masa dalam Python, adalah perkara biasa untuk menemui jenis data yang berbeza seperti datetime, Cap masa dan tarikh masa64. Memahami cara menukar antara jenis ini adalah penting untuk operasi tarikh dan masa yang berkesan.

Mari kita pertimbangkan coretan di bawah, yang mencipta kejadian datetime, Timestamp dan datetime64:

import datetime
import numpy as np
import pandas as pd
dt = datetime.datetime(2012, 5, 1)
# A strange way to extract a Timestamp object, there's surely a better way?
ts = pd.DatetimeIndex([dt])[0]
dt64 = np.datetime64(dt)
Salin selepas log masuk

Mendapatkan datetime daripada Cap Masa adalah mudah menggunakan to_datetime kaedah:

ts.to_datetime()
Salin selepas log masuk

Walau bagaimanapun, mengekstrak datetime atau Timestamp daripada numpy.datetime64 (dt64) boleh menjadi agak rumit. Untuk menukar dt64 kepada Cap Masa, hanya gunakan pd.Pembina Cap Masa:

pd.Timestamp(dt64)
Salin selepas log masuk

Proses penukaran ini dipermudahkan dengan merujuk rajah berikut:

[Imej rajah yang menunjukkan penukaran antara datetime, Timestamp dan datetime64]

Atas ialah kandungan terperinci Bagaimana untuk 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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan