python日期字符串操作的有效方式

时间:2016-07-20 21:44:43

标签: python string date

我想转向' 07/18/2013'至' 2013年/ 2013年并且有很多这些字符串需要处理。最有效的方法是什么?

我正在考虑使用

itemId: 'mywin'

2 个答案:

答案 0 :(得分:4)

了解strftime和strptime。

假设你从字符串 s 开始,你可以使用strptime将它放入一个日期时间对象,然后使用strftime将其返回到只包含必要字段的字符串中。我实际上没有运行这段代码所以我不知道它是否完美,但这个想法就在这里。

temp = datetime.strptime.(s, "%m/%D/%Y")
final = temp.strftime(%m/%Y")

您可以在https://docs.python.org/2/library/datetime.html

找到有关日期时间功能的信息

答案 1 :(得分:1)

使用datetime模块:

import datetime
print datetime.datetime.strptime("07/18/2013", '%m/%d/%Y').strftime('%m/%Y')