Here you can find the source of getMonth(String datetime)
public static int getMonth(String datetime)
//package com.java2s; //License from project: Open Source License import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Main { private static final SimpleDateFormat FORMAT = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); private static final SimpleDateFormat DATE_FORMAT = new SimpleDateFormat("yyyy-MM-dd"); public static int getMonth(String datetime) { Calendar cal = Calendar.getInstance(); cal.setTime(parseDate(datetime)); return cal.get(Calendar.MONTH) + 1; }// www .j a va2 s.co m public static Date parseDate(String datetime) { try { return DATE_FORMAT.parse(datetime); } catch (ParseException e) { return new Date(); } } public static Date parse(String datetime) { try { return FORMAT.parse(datetime); } catch (ParseException e) { return new Date(); } } }