簡體   English   中英

如何將毫秒 Unix 時間戳轉換為可讀日期?

[英]How to convert millisecond Unix timestamp to readable date?

我有一個字符串1615070997520 這是一個 Unix 時間戳,但這是毫秒。 當我使用轉換器將其轉換為日期時,它給了我正確的日期(2021 年 3 月 6 日星期六 10:49:57.520 PM GMT)。

但是有了這段代碼:

from datetime import datetime
ts = int("1615070997520")
print(datetime.utcfromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S'))

它給了我一個錯誤ValueError: year 53149 is out of range

有沒有辦法使用 Python 將其轉換為正確的日期,如yyyy-mm-dd hh:mm:ss.ms ss.ms?

試試這個

ts = int("1615070997520")/1000
print(datetime.utcfromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S'))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM