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

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

DDD
發布: 2024-12-27 03:19:09
原創
794 人瀏覽過

How to Convert a Unix Timestamp String to a Readable Date in Python?

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

在Python 中,Unix 時間戳字串表示自紀元(1 月1 日, 1970 年)。通常,我們需要將此字串轉換為可讀的日期。

當嘗試使用 time.strftime 進行此轉換時,我們會遇到 TypeError,因為 strftime 需要一個包含九個日期和時間組件的元組作為其第二個參數,而不是字串。

解決方案:使用datetime 模組

才能成功轉換將Unix 時間戳字串轉換為可讀日期,我們可以利用datetime 模組:

from datetime import datetime

# Convert the timestamp string to an integer
ts = int('1284101485')

# Create a datetime object from the timestamp
dt = datetime.utcfromtimestamp(ts)

# Format the datetime object into a readable date and time string
date_str = dt.strftime('%Y-%m-%d %H:%M:%S')

print(date_str)
登入後複製

這種方法以人類可讀的格式產生所需的日期和時間輸出。

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板