Python将JavascriptSerializer转换为datetime?

Python将JavascriptSerializer转换为datetime?,javascript,python,python-3.x,python-2.7,datetime,Javascript,Python,Python 3.x,Python 2.7,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 找到了一个解决办法,虽然可能

我的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