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

标签 python string date

我想把 '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/

相关文章:

python - 如何在 python 中发送 POST 请求并获得正确的 json 响应?

node.js - Nodejs 中将毫秒转换为格式化日期

java - 如何从java中的unix时间戳中提取时间?

c# - 在 .Net 中改进 String.Insert?

c - strcpy() 和字符串左移给出错误的结果

来自数学表达式字符串的 Python 函数

java - SWT - 获取当前日期并附加到字符串中

python - pandas 数据框中相应行之间的日期之间的差异

python - 为什么 Python 不完全面向对象?

python - 大于数字的唯一总和