Java逻辑在十五分钟间隔到小时值间隔计算

时间:2016-07-18 19:12:40

标签: java loops logic

我有以下变量。

  1. Begindate(日期,HH:mm)
  2. 每个人的一个价格数据。
  3. 从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。

    很抱歉,如果它显示我之前什么都没做,我坐在这里非常认真地思考逻辑。

0 个答案:

没有答案