解析没有第三方Python模块的日期

时间:2016-06-21 10:19:59

标签: python python-2.7 datetime

我如何解析这个日期:

2016-06-10T00:00:00Z

成:

Jun 6, 2016

使用没有第三方库的Python 2.7?

我见过dateparser和datetime,但我不确定最好的方法。

1 个答案:

答案 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个!