Here you can find the source of monthOfDate(Date s)
static public int monthOfDate(Date s) throws ParseException
//package com.java2s; //License from project: Open Source License import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Main { /**/*w w w . j a v a 2 s. com*/ * format pattern : yyyy-MM-dd */ public static final SimpleDateFormat FORMAT_YYYY_MM_DD = new SimpleDateFormat("yyyy-MM-dd"); static public int monthOfDate(Date s) throws ParseException { String d = FORMAT_YYYY_MM_DD.format(s); return Integer.parseInt(d.substring(5, 7)); } static public String format(Date date, String formatText) throws Exception { SimpleDateFormat format = new SimpleDateFormat(formatText); return format.format(date); } }