CalendarUtils { public static int month(final Date date) { return fromDateToCalendar(date).get(MONTH) + 1; } private  CalendarUtils(); static Calendar fromDateToCalendar(final Date date); static int weekDay(final Date date); static int month(final Date date); static int weekOfYear(final Date date); static int day(final Date date); static int dayOfYear(final Date date); static int year(final Date date); static boolean isLeapYear(final Date date); static boolean isAM(final Date date); static boolean isPM(final Date date); static int hour12(final Date date); static int hour24(final Date date); static int minute(final Date date); static int second(final Date date); static int millisecond(final Date date);  }
@Test public void testMonth() throws Exception { final Date februaryDate = date(2015, 2, 21); final Date decemberDate = date(2015, 12, 21); final int februaryMonth = CalendarUtils.month(februaryDate); final int decemberMonth = CalendarUtils.month(decemberDate); assertThat(februaryMonth, is(2)); assertThat(decemberMonth, is(12)); }