DateUtils { public static int getDelayToNextMinute(long rightnow) { return (int) (MILLISECONDS_PER_MINUTE - (rightnow % MILLISECONDS_PER_MINUTE)); }  static int getDelayToNextMinute(long rightnow); static long getPreMinuteMills(long rightnow); static String dateToStr(Date date); static String dateToStr(Date date, String format); static Date strToDate(String dateStr); static Long strToLong(String dateStr); static Date strToDate(String dateStr, String format); static String dateToMillisStr(Date date); static Date millisStrToDate(String millisDateStr); static final int MILLISECONDS_PER_SECONDE; static final int MILLISECONDS_PER_MINUTE; static final int MILLISECONDS_PER_HOUR; static final long MILLISECONDS_PER_DAY; static final String DATE_FORMAT_TIME; static final String DATE_FORMAT_MILLS_TIME; }
@Test public void getDelayToNextMinute() throws Exception { long now = System.currentTimeMillis(); int delay = DateUtils.getDelayToNextMinute(now); Assert.assertTrue(delay < 60000); }