@Test public void testMinute() { long now = 1164042317522L; long expected = 1164042360000L; long computed = TimeUtil.computeStartOfNextMinute(now); assertEquals(expected - now, 1000 * 42 + 478); assertEquals(expected, computed); }
public static long computeStartOfNextMinute(long now) { Calendar cal = Calendar.getInstance(); cal.setTime(new Date(now)); cal.set(Calendar.MILLISECOND, 0); cal.set(Calendar.SECOND, 0); cal.add(Calendar.MINUTE, 1); return cal.getTime().getTime(); }
TimeUtil { public static long computeStartOfNextMinute(long now) { Calendar cal = Calendar.getInstance(); cal.setTime(new Date(now)); cal.set(Calendar.MILLISECOND, 0); cal.set(Calendar.SECOND, 0); cal.add(Calendar.MINUTE, 1); return cal.getTime().getTime(); } }
TimeUtil { public static long computeStartOfNextMinute(long now) { Calendar cal = Calendar.getInstance(); cal.setTime(new Date(now)); cal.set(Calendar.MILLISECOND, 0); cal.set(Calendar.SECOND, 0); cal.add(Calendar.MINUTE, 1); return cal.getTime().getTime(); }  }
TimeUtil { public static long computeStartOfNextMinute(long now) { Calendar cal = Calendar.getInstance(); cal.setTime(new Date(now)); cal.set(Calendar.MILLISECOND, 0); cal.set(Calendar.SECOND, 0); cal.add(Calendar.MINUTE, 1); return cal.getTime().getTime(); }  static long computeStartOfNextSecond(long now); static long computeStartOfNextMinute(long now); static long computeStartOfNextHour(long now); static long computeStartOfNextDay(long now); static long computeStartOfNextWeek(long now); static long computeStartOfNextMonth(long now); }
TimeUtil { public static long computeStartOfNextMinute(long now) { Calendar cal = Calendar.getInstance(); cal.setTime(new Date(now)); cal.set(Calendar.MILLISECOND, 0); cal.set(Calendar.SECOND, 0); cal.add(Calendar.MINUTE, 1); return cal.getTime().getTime(); }  static long computeStartOfNextSecond(long now); static long computeStartOfNextMinute(long now); static long computeStartOfNextHour(long now); static long computeStartOfNextDay(long now); static long computeStartOfNextWeek(long now); static long computeStartOfNextMonth(long now);  }