我想在Python中添加一些日期时间
slday = item.SlDay
traceOut(str(slday))
这是打印的原始日期
9/10/2018 12:00:00 AM
我想在这个原始日期添加一些日子。我使用timedelta检查但是无法做到
date_1 = datetime.datetime.strptime(str(slday), "%m/%d/%y")
end_date = date_1 + datetime.timedelta(days=5)
日志显示以下错误:
时间数据与格式数据不匹配= 9/10/2018 12:00:00 AM,fmt =%m /%d /%y,到:M'/'d'/'yy
这可能是因为你使用的是"%m/%d/%y"
而不是"%m/%d/%Y"
d = '9/10/2018'
date_1 = datetime.datetime.strptime(d, "%m/%d/%Y")
它适用于您应用这一小改动