Java Day of Month getLastDay(int year, int month)

Here you can find the source of getLastDay(int year, int month)

Description

get Last Day

License

Open Source License

Declaration

public static int getLastDay(int year, int month) throws java.text.ParseException 

Method Source Code

//package com.java2s;

public class Main {

    public static int getLastDay(int year, int month) throws java.text.ParseException {
        int day = 0;
        switch (month) {
        case 1://from  w  w  w  . java 2s  . c om
        case 3:
        case 5:
        case 7:
        case 8:
        case 10:
        case 12:
            day = 31;
            break;
        case 2:
            if ((year % 4) == 0) {
                if ((year % 100) == 0 && (year % 400) != 0) {
                    day = 28;
                } else {
                    day = 29;
                }
            } else {
                day = 28;
            }
            break;
        default:
            day = 30;
        }
        return day;
    }
}

Related

  1. getFirstDayOfMonth(java.util.Date date)
  2. getFirstMiddleDayOfMonth(Date date)
  3. getFistDayOfMonth(Date date)
  4. getFromDate(boolean invoiceSearchFromFirstDayOfMonth)
  5. getLastDateOfCurMonth()
  6. getLastDayByMonthWeek(int year, int month, int week)
  7. getLastDayInMonth(int year, int month)
  8. getLastDayOfCurMonth()
  9. getLastDayOfLastMonth()