编程语言
首页 > 编程语言> > 如何将JSON日期转换为Python中的特殊格式?

如何将JSON日期转换为Python中的特殊格式?

作者:互联网

我在Python 2.7中解析包含的JSON文件

"TimestampUtc":"\/Date(1477393888000)\/

我想解析这个文件并将日期转换为:

8:11 a.m. Oct. 25, 2016

原始时区在美国,我希望获得完全相同的输出.
但这种格式并不常见,其他类似的问题也没有回答.有什么想法怎么做?

解决方法:

你可以试试:

>>> from datetime import datetime
>>> d = "1467717221000"
>>> d = int(d[:10])
>>> datetime.fromtimestamp(d).strftime('%Y-%m-%d %I:%M:%S %p')
'2016-07-05 04:43:41 PM'

编辑:
格式更新:

>>> datetime.fromtimestamp(d).strftime(' %I:%M %p %b. %d, %y').replace("PM","p.m.").replace("AM","a.m.")
' 04:43 p.m. 07. 05, 16'

标签:data-conversion,python,json,datetime
来源: https://codeday.me/bug/20190727/1553352.html