private String getStartTime() { calendar = Calendar.getInstance(); int rollback = -1 * HydraUtil.getnextRandomInt(60); // in minutes fair towards distant past calendar.add(Calendar.MINUTE, rollback); Date date = calendar.getTime(); HydraUtil.logFine("Final Start Time " + date); return formatter.format(date); }
private String getEndTime() { Date date = null; if (calendar == null) { // only end-time calendar = Calendar.getInstance(); int rollback = 1 + HydraUtil.getnextRandomInt(10); // in minutes fair towards near past HydraUtil.logFine("Adding diff=" + rollback + " minutes to " + calendar.getTime()); calendar.add(Calendar.MINUTE, (-1) * rollback); date = calendar.getTime(); } else { int rollback = 1 + HydraUtil.getnextRandomInt(10); // in minutes fair towards near past HydraUtil.logFine("Adding diff=" + rollback + " minutes to " + calendar.getTime()); calendar.add(Calendar.MINUTE, rollback); date = calendar.getTime(); } HydraUtil.logFine("Final End Time " + date); return formatter.format(date); }