Java Month Get getMonth()

Here you can find the source of getMonth()

Description

get Month

License

Apache License

Declaration

public static String getMonth() 

Method Source Code


//package com.java2s;
//License from project: Apache License 

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Main {
    public final static String MM = "MM";
    public final static String YYYY_MM_DD = "yyyy-MM-dd";

    public static String getMonth() {
        return format(getCurrDate(), MM);
    }/*from  w  ww.j  av a2  s. c  o  m*/

    public static String format(Date date, String pattern) {
        if (date == null)
            return "";
        else
            return getFormatter(pattern).format(date);
    }

    public static String format(Date date) {
        if (date == null)
            return "";
        else
            return getFormatter(YYYY_MM_DD).format(date);
    }

    public static Date format(String strDate) {
        Date d = null;
        if (strDate == "")
            return null;
        else
            try {
                d = getFormatter(YYYY_MM_DD).parse(strDate);
            } catch (ParseException pex) {
                return null;
            }
        return d;
    }

    public static Date format(String strDate, String f) {
        Date d = null;
        if (strDate == "")
            return null;
        else
            try {
                d = getFormatter(f).parse(strDate);
            } catch (ParseException pex) {
                return null;
            }
        return d;
    }

    public static synchronized Date getCurrDate() {
        Calendar calendar = Calendar.getInstance();
        return calendar.getTime();
    }

    private static SimpleDateFormat getFormatter(String parttern) {
        return new SimpleDateFormat(parttern);
    }

    public static Date parse(String strDate, String pattern) throws ParseException {
        try {
            return getFormatter(pattern).parse(strDate);
        } catch (ParseException pe) {
            throw new ParseException("Method parse in Class DateUtil err: parse strDate fail.",
                    pe.getErrorOffset());
        }
    }
}

Related

  1. getEndDateOfMonth(String yyyymmdd)
  2. getEngMonth()
  3. getIntervalMonths(String startDate, String endDate)
  4. getIntevalMonth(String strDate1, String strDate2)
  5. getMonth()
  6. getMonth()
  7. getMonth()
  8. getMonth()
  9. getMonth()