作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
如何在 Python 中将我的日期字符串转换为 datetime.timedelta()
?
我有这段代码:
import datetime
date_select = '2011-12-1'
delta = datetime.timedelta(days=1)
target_date = date_select + delta
print target_date
提前致谢...
最佳答案
您不会将 date_select
转换为 timedelta
,相反,您需要一个 datetime
对象,它可以添加到 >timedelta
生成更新的 datetime
对象:
from datetime import datetime, timedelta
date_select = datetime.strptime('2011-12-1', '%Y-%m-%d')
delta = timedelta(days=1)
target_date = date_select + delta
print target_date
或者,如果您愿意,可以不使用花哨的 from ... import ...
导入行:
import datetime # <- LOOK HERE, same as in your example
date_select = datetime.datetime.strptime('2011-12-1', '%Y-%m-%d')
delta = datetime.timedelta(days=1)
target_date = date_select + delta
print target_date
关于python - 如何将字符串转换为 datetime.timedelta()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8365380/
我是一名优秀的程序员,十分优秀!