將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中文網其他相關文章!