@Test // 1000000 times: 627 mills. // 1000000 times: 628 mills. // 1000000 times: 631 mills. public void begTimeOfDate() { Calendar calendar = CalendarHelper.today(); Calendar begTime = null; Calendar endTime = null; int count = 1000000; // 100w long beg = System.currentTimeMillis(); for (int i = 0; i < count; i++) { begTime = CalendarHelper.begTimeOfDate(calendar); } // long end = System.currentTimeMillis(); System.out.println(count + " times: " + (end - beg) + " mills. "); // System.out.println(CalendarHelper.toString(begTime)); beg = System.currentTimeMillis(); for (int i = 0; i < count; i++) { endTime = CalendarHelper.endTimeOfDate(calendar); } // end = System.currentTimeMillis(); System.out.println(count + " times: " + (end - beg) + " mills. "); System.out.println(CalendarHelper.toString(endTime)); }
@Test public void today() { Calendar value = null; int count = 1000000; // 100w long beg = System.currentTimeMillis(); for (int i = 0; i < count; i++) { value = CalendarHelper.today(); } // long end = System.currentTimeMillis(); System.out.println(count + " times: " + (end - beg) + " mills. "); System.out.println(CalendarHelper.toString(value)); System.out.println(CalendarHelper.toString(value, DateHelper.DATE_TIME_MILLS_PATTERN)); }
@Test // 1000000 times: 2512 mills. // 1000000 times: 2789 mills. // 1000000 times: 2792 mills. public void toCalendar() { Calendar value = null; int count = 1000000; // 100w long beg = System.currentTimeMillis(); for (int i = 0; i < count; i++) { value = CalendarHelper.toCalendar("2012/03/02 13:42:17:534", DateHelper.DATE_TIME_MILLS_PATTERN); } // long end = System.currentTimeMillis(); System.out.println(count + " times: " + (end - beg) + " mills. "); System.out.println(CalendarHelper.toString(value)); System.out.println(CalendarHelper.toString(value, DateHelper.DATE_TIME_MILLS_PATTERN)); }
@Test // 1000000 times: 1760 mills. // 1000000 times: 1722 mills. // 1000000 times: 1763 mills. public void toStringz() { Calendar today = CalendarHelper.today(); String value = null; int count = 1000000; // 100w long beg = System.currentTimeMillis(); for (int i = 0; i < count; i++) { // 2012/02/09 09:57:23:671 // 2012/02/09 21:57:49:908 value = CalendarHelper.toString(today, DateHelper.DATE_TIME_MILLS_PATTERN); } // long end = System.currentTimeMillis(); System.out.println(count + " times: " + (end - beg) + " mills. "); System.out.println(value); }
@Test // 1000000 times: 736 mills. // 1000000 times: 748 mills. // 1000000 times: 719 mills. // // verified public void randomCalendarLong() { long result = 0L; int count = 1000000; long beg = System.currentTimeMillis(); for (int i = 0; i < count; i++) { result = CalendarHelper.randomCalendarLong(); } long end = System.currentTimeMillis(); System.out.println(count + " times: " + (end - beg) + " mills. "); System.out.println(result); }