我正在移动python编写股票价格预测lstm模型的第一步。 我从输入中得到了两个日期
from datetime import datetime
data1 = datetime.strptime(data1input, '%Y%m%d').date()
data2 = datetime.strptime(data2input, '%Y%m%d').date()
两个日期之间的天数差是整个期间的80%,因此我需要知道整个期间的天数及其20%:
whole_days=round((date1.days * 100)/80)
print(whole_time)
left_days = round(whole_time * .2)
print(left_time)
现在,我想把“知道”添加到结果日期中,添加到data2中,左边的时间日。但这给了我一个错误。哪个是正确的代码
data_left = data2 + datetime.timedelta(days=left_time)
type object 'datetime.datetime' has no attribute 'timedelta'
非常感谢, 文琴佐
我尝试将输入日期转换为序号并减去:
所以我只处理序数日期,并将最后一个序数转换为日期 成功了
相关问题 更多 >
编程相关推荐