我如何解析这个日期:
2016-06-10T00:00:00Z
成:
Jun 6, 2016
使用没有第三方库的Python 2.7?
我见过dateparser和datetime,但我不确定最好的方法。
答案 0 :(得分:1)
您可能需要更多地研究日期时间模块功能,但这符合您的要求:
>>> d = "2016-06-10T00:00:00Z"
>>> d2 = d.split("-")
>>> d2
['2016', '06', '10T00:00:00Z']
>>> m = ["Jan", "Feb", "Mar", "Apr", "May", "June"]
>>>
>>> result = m[int(d2[1])-1] + " " + d2[2][:2] + ", " + d2[0]
>>>
'June 10, 2016'
当然把所有月份都放在m。我并不想输入所有12个!