Calendar tempcal = res.get(i).getTimestamp(); long previous = res.get(i - 1).getTimestamp().getTimeInMillis(); totaluptime += System.currentTimeMillis() - (res.get(res.size() - 1).getTimestamp().getTimeInMillis()); } else { totaldowntime += System.currentTimeMillis() - (res.get(res.size() - 1).getTimestamp().getTimeInMillis());
Calendar tempcal = res.getOperationalRecord().get(i).getTimestamp(); tempcal.add(Calendar.SECOND, -1); Millisecond current = new Millisecond(tempcal.getTime()); Millisecond previous = new Millisecond(res.getOperationalRecord().get(i - 1).getTimestamp().getTime()); TimeSeriesDataItem t = null; if (res.getOperationalRecord().get(i - 1).isOperational()) { t = new TimeSeriesDataItem(new Millisecond(res.getOperationalRecord().get(res.getOperationalRecord().size() - 1).getTimestamp().getTime()), 1); s1.add(t); t = new TimeSeriesDataItem(new Millisecond(GregorianCalendar.getInstance().getTime()), 1); t = new TimeSeriesDataItem(new Millisecond(res.getOperationalRecord().get(res.getOperationalRecord().size() - 1).getTimestamp().getTime()), 0); s1.add(t); t = new TimeSeriesDataItem(new Millisecond(GregorianCalendar.getInstance().getTime()), 0);