-3
如何可以解析此日期:分析日期无第三方Python模块
2016-06-10T00:00:00Z
到:
Jun 6, 2016
使用Python 2.7无第三方的lib?
我看过dateparser和datetime,但我不确定采取的最佳方法。
如何可以解析此日期:分析日期无第三方Python模块
2016-06-10T00:00:00Z
到:
Jun 6, 2016
使用Python 2.7无第三方的lib?
我看过dateparser和datetime,但我不确定采取的最佳方法。
你可能需要学习datetime模块功能的更多,但是这确实你问:
>>> 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'
当然把所有几个月米我不想打字全部12!
我有进一步的研究日期时间和尝试解决方案(http://stackoverflow.com/questions/969285/how-do-i-translate-a-iso-8601-datetime-string-into-a-python-datetime-object不使用非本地模块,并且据我所知,无法使用本地Python日期解析方法执行此操作 – JohnnyP
1.为什么*“没有第三方库”*。 2.您是否尝试过采取任何方法? 3.你甚至会如何衡量*“最佳”*。 – jonrsharpe
1)因为我在一个服务器环境中,禁止安装模块,即它们必须从源代码编译而不是PIP安装 – JohnnyP
2)我尝试过使用strptime()但未成功 – JohnnyP