【发布时间】:2023-03-09 13:07:01
【问题描述】:
我正在制作一个股票价格预测 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)
现在,我想通过将 left_time 天数添加到 data2 来了解结果日期。但这给了我一个错误。执行此操作的正确代码是什么?
data_left = data2 + datetime.timedelta(days=left_time)
type object 'datetime.datetime' has no attribute 'timedelta'
【问题讨论】:
-
看看
this。 -
只需使用
from datetime import timedelta并使用timedelta(days=left_time)而不是datetime.timedelta(days=left_time)
标签: python datetime google-colaboratory