在 datetime、Timestamp 和 datetime64 之間進行轉換
在 Python 中使用不同的時間表示形式可能是一個挑戰。 NumPy 的 datetime64、pandas 的 Timestamp 以及 datetime 的 datetime 物件各有各的優缺點。以下是它們之間轉換的方法:
datetime.datetime 到Timestamp
只需使用pd.Timestamp 建構子:
import pandas as pd dt = datetime.datetime(2012, 5, 1) ts = pd.Timestamp(dt)
日期時間64到datetime.datetime
再使用 pd.Timestamp建構函數:import numpy as np import pandas as pd dt64 = np.datetime64('2002-06-28T01:00:00.000000000+0100') dt = pd.Timestamp(dt64).to_datetime()
參考圖
這些的直觀表示轉化,參考下圖:[時間之間的轉化圖片表示]以上是如何在 Python 的「datetime」、「Timestamp」和「datetime64」之間進行轉換?的詳細內容。更多資訊請關注PHP中文網其他相關文章!