mk_*_*sch 3 python datetime json data-conversion
我在Python 2.7中解析包含的JSON文件
"TimestampUtc":"\/Date(1477393888000)\/
Run Code Online (Sandbox Code Playgroud)
我想解析这个文件并将日期转换为:
8:11 a.m. Oct. 25, 2016
Run Code Online (Sandbox Code Playgroud)
原始时区在美国,我希望获得完全相同的输出.但这种格式并不常见,其他类似的问题也没有回答.有什么想法怎么做?
你可以试试:
>>> 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'
Run Code Online (Sandbox Code Playgroud)
编辑:格式更新:
>>> 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'
Run Code Online (Sandbox Code Playgroud)