ExtDateTimeUtils { public static Timestamp getCurrentTimeStamp() { final Calendar cal = new GregorianCalendar(); final Date currDate = cal.getTime(); return new Timestamp(currDate.getTime()); } private  ExtDateTimeUtils(); static String timestampToHumanDateAndTime(long timestamp); static String dateToHumanDateAndTime(Date date); static String dateToHuman(Date date); static Timestamp getCurrentTimeStamp(); static Date daysBefore(Date dateInst, int numDays); static Date daysBeforeNow(int numDays); static Date daysAfter(Date dateInst, int numDays); static Date daysAfterWithoutTimeZone(Date dateInst, int numDays); static Date daysAfterNow(int numDays); static Date startOfDay(Date dateInst); static Date endOfDay(Date dateInst); static Date startOfDayUsingOutputTimeZone(Date dateInst); static Date endOfDayUsingOutputTimeZone(Date dateInst); static final long MILLIS_IN_SECOND; static final long MILLIS_IN_MINUTE; static final long MILLIS_IN_HOUR; static final long MILLIS_IN_DAY; static final int LAST_HOUR_OF_DAY; static final int LAST_MINUTE; static final int LAST_SECOND; static final int LAST_MILLISECOND; }
@Test public void testGetCurrentTimeStamp() { Date date = new Date(); date.setTime(date.getTime()); Calendar cal = Calendar.getInstance(); cal.setTime(date); date = ExtDateTimeUtils.getCurrentTimeStamp(); Calendar cal2 = Calendar.getInstance(); cal2.setTime(date); assertEquals("get current Day ",cal.get(Calendar.DAY_OF_MONTH),cal2.get(Calendar.DAY_OF_MONTH)); assertEquals("get current Hour ",cal.get(Calendar.MINUTE),cal2.get(Calendar.MINUTE)); assertEquals("get current Minute ",cal.get(Calendar.HOUR),cal2.get(Calendar.HOUR)); }