Here you can find the source of getMonth(Date date)
public static int getMonth(Date date)
//package com.java2s; /*/* w ww. j a v a 2 s . c o m*/ * Copyright 2007 Sun Microsystems, Inc. * All rights reserved. You may not modify, use, * reproduce, or distribute this software except in * compliance with the terms of the License at: * http://developer.sun.com/berkeley_license.html */ import java.util.*; public class Main { public static int getMonth(Date date) { Calendar cal = new GregorianCalendar(); cal.setTime(date); 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; } } }