簡體   English   中英

Python 將 JavascriptSerializer 轉換為日期時間?

[英]Python to convert JavascriptSerializer to datetime?

我的 JSON 文件具有 JavascriptSerializer 格式的日期和時間,如下所示,

{"StartDate": "/Date(1519171200000)/",
"EndDate": "/Date(1519257600000)/",}

如何將其轉換為這樣的日期時間?

"2012-04-23T18:25:43.511Z" - JavaScript built-in JSON object
"2012-04-21T18:25:43-05:00" - ISO 8601

得到了一個解決方案,盡管可能不是一個有效的解決方案,但仍然對我有所幫助。

>s_time = re.sub("\D", '', "/Date(1519171200000)/")
>d_time = datetime.datetime.fromtimestamp(float(s_time) / 1000).strftime('%Y-%m-%d %H:%M:%S')

>print (d_time)

>2018-02-21 13:58:02

您可以使用 datetime 但必須除以 1000 才能獲得秒數 time = datetime.datetime.fromtimestamp(1519171200000/1000)

暫無
暫無

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

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