首頁 >後端開發 >Python教學 >如何在 Python 中輕鬆將 Unix 時間戳字串轉換為人類可讀的日期?

如何在 Python 中輕鬆將 Unix 時間戳字串轉換為人類可讀的日期?

Linda Hamilton
Linda Hamilton原創
2024-12-16 20:52:19394瀏覽

How to Easily Convert Unix Timestamp Strings to Human-Readable Dates in Python?

輕鬆將Unix 時間戳字串轉換為可讀日期

使用時間戳時,有必要將原始時間戳字串轉換為更可讀的格式。在Python中,使用time.strftime格式化Unix時間戳字串時可能會遇到TypeError。要解決此問題並將這些字串成功轉換為人類可讀的日期,請考慮以下事項:

使用datetime 模組:

datetime 模組提供了一種更直接的方法來處理日期和時間操作在Python中。使用方法如下:

此方法使用 datetime.datetime 將 Unix 時間戳字串轉換為日期時間物件。 utcfromtimestamp() 方法根據 UTC(協調世界時)中的 Unix 時間戳記建立日期時間物件。最後,strftime() 方法用於使用指定格式 (%Y-%m-%d %H:%M:%S) 將日期時間物件格式化為可讀字串。

記住,如果您遇到「年份超出範圍」錯誤,時間戳字串可能以毫秒為單位。要解決此問題,請將時間戳記值除以 1000,然後再將其轉換為日期時間物件。

以上是如何在 Python 中輕鬆將 Unix 時間戳字串轉換為人類可讀的日期?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn