人們經常遇到需要將Python 日期時間物件轉換為其紀元時間表示形式,此表示形式測量自紀元以來的持續時間Unix 紀元,通常以秒或毫秒錶示。這在處理帶有時間戳的資料或與外部系統整合時特別有用。
要實現此轉換,我們可以利用Python 的datetime 模組和以下步驟:
導入日期時間模組:
import datetime
建立一個參考紀元:
我們將建立一個代表Unix 紀元的日期時間對象,該對象為1970 年1 月1 日00: 00:00 UTC:epoch = datetime.datetime.utcfromtimestamp(0)
定義Unix 時間轉換函數:
要將日期時間物件轉換為自紀元以來的毫秒數,我們定義以下函數:def unix_time_millis(dt): return (dt - epoch).total_seconds() * 1000.0
dt = datetime.datetime(2023, 3, 8, 14, 55, 32)
milliseconds_since_epoch = unix_time_millis(dt)
以上是如何將 Python 日期時間物件轉換為自紀元以來的毫秒數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!