Skip to main content
 首页 » 编程设计

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

2025年05月04日35傻小

我想把 '07/18/2013' 变成 '07/2013' 并且有很多这样的字符串需要处理。最有效的方法是什么?

我正在考虑使用

''.join(['07/18/2013'[0:3],'07/18/2013'[6:]]) 

请您参考如下方法:

查看 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