引入工具包
import datetime import numpy as np import pandas as pd
總覽
from IPython.display import Image from IPython.core.display import HTML Image(url= "https://i.stack.imgur.com/uiXQd.png")
一.datetime庫
datetime標准庫有四個主要對象
時間 - 僅限時間,以小時,分鍾,秒和微秒為單位
日期 - 僅年,月和日
datetime - 時間和日期的所有組成部分
timedelta - 最大天數的時間量
(1)datetime創建
(2)datetime轉Timestamp
(3)datetime轉np.datetime64
二.pandas庫
(1)創建Timestamp
(2)Timestamp轉datetime
從時間戳中獲取日期時間
(3)Timestamp轉np.datetime64[s]
三.numpy庫
NumPy沒有單獨的日期和時間對象,只有一個datetime64對象來表示單個時刻。 datetime模塊的datetime對象具有微秒精度(百萬分之一秒)。 NumPy的datetime64對象允許您將其精度從小時數一直設置為阿秒(10 ^ -18)。 它的構造函數更靈活,可以采用各種輸入。
(1)創建numPy的datetime64和timedelta64對象
(2)np.datetime64[s]轉datetime64[ns]
(3)np.datetime64[s]轉datetime.datetime
(4)np.datetime64[s]轉Timestamp
參考文獻:
【1】字符串轉各種日期格式
【3】Pandas日期數據處理:如何按日期篩選、顯示及統計數據
【4】python - 在datetime,Timestamp和datetime64之間轉換