Python-datetime
我的需求是获取一个时间进行偏移,大部分的Python的时间偏移使用都是datetime,那么我们直接放上几个链接, 学起来python | 日期操作 获取当前时间 时间偏移_hgdzw的博客-CSDN博客_python 日期偏移Python datetime模块详解_zxfBdd的博客-CSDN博客_datetime python获取一个指定的时间dt="2021-12-17"我要将dt 这个时间
我的需求是获取一个时间进行偏移,大部分的Python的时间偏移使用都是datetime,那么我们直接放上几个链接, 学起来
python | 日期操作 获取当前时间 时间偏移_hgdzw的博客-CSDN博客_python 日期偏移
Python datetime模块详解_zxfBdd的博客-CSDN博客_datetime python
获取一个指定的时间
dt="2021-12-17"
我要将dt 这个时间前后迁移几天, 那么使用到的就是 date.timedelta(days=-1),向前偏移一天
那么好了, 我这样干的
ex_time=dt+date.timedelta(days=-1), 然后你就会收到一串报错
typeError:can only concatenate str (not "datetime.timedelta") to str
这是因为 dt="2021-12-17" 它是字符串, 使用datetime.timedelta()也必须是datetime 对象
则需要先将dt 转换一下,参考例子如下
datetime.datetime.strptime(dt,'%Y-%m-%d')
datetime.datetime.strptime('2017-3-22 15:25','%Y-%m-%d %H:%M')
注意,如果你获取的时间格式是dt='20210312',那么
datetime.datetime.strptime(dt,'%Y%m%d ')
完整的使用就是这样的
更多推荐
所有评论(0)