Here you can find the source of getMonth(Date date)
public static int getMonth(Date date)
//package com.java2s; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class Main { public static int getMonth(Date date) { Calendar cal = new GregorianCalendar(); cal.setTime(date);/*from www. j a va 2s .c o m*/ int calendarMonth = cal.get(Calendar.MONTH); return calendarMonthToInt(calendarMonth); } private static int calendarMonthToInt(int calendarMonth) { if (calendarMonth == Calendar.JANUARY) { return 1; } else if (calendarMonth == Calendar.FEBRUARY) { return 2; } else if (calendarMonth == Calendar.MARCH) { return 3; } else if (calendarMonth == Calendar.APRIL) { return 4; } else if (calendarMonth == Calendar.MAY) { return 5; } else if (calendarMonth == Calendar.JUNE) { return 6; } else if (calendarMonth == Calendar.JULY) { return 7; } else if (calendarMonth == Calendar.AUGUST) { return 8; } else if (calendarMonth == Calendar.SEPTEMBER) { return 9; } else if (calendarMonth == Calendar.OCTOBER) { return 10; } else if (calendarMonth == Calendar.NOVEMBER) { return 11; } else if (calendarMonth == Calendar.DECEMBER) { return 12; } else { return 1; } } }