我想把 '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
关于python - python日期字符串操作的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38491376/