我有以下变量。
从00:15到23:45,每15分钟就有一个价格数据。我想将每小时的价格数据相加,并将它们显示在一个单独的变量中。
例如,对于第一个小时,我的小时1价格=(00:15的价格数据+ 00:30的价格数据+ 00:45的价格数据和1:00的价格数据)然后转到下一个小时值计算。
所有24小时都一样。所以最终我总共有24个值,每个值间隔一小时。
这是我试过的代码。
for (MarketResultsView v : vs) {
startdate = vs.gtstart()
hourdata = startdate.getHours()
price = vs.getPrice()
For(int h, h<24, s++){
if hourdata[i] = hourdata [i+1]
then price[i]=price[i]+price[i+1]
}
}
正如您在这里看到的问题,01:00的值被添加到01:15而不是00:45。此外,我不确定如何删除00:15,00:30和00:45的价格值,并在循环中保持01:00。
很抱歉,如果它显示我之前什么都没做,我坐在这里非常认真地思考逻辑。