1. 程式人生 > >java Calendar類判斷某一年是否為閏年

java Calendar類判斷某一年是否為閏年

    分析:
    建立Calendar c = Calendar.getInstance();
    通過set方法設定為那一年的3月1日
    將日向前減去1
    判斷日是多少天,如果是29天返回true否則返回false 

	private static boolean getYear(int year) {
		//2,建立Calendar c = Calendar.getInstance();
		Calendar c = Calendar.getInstance();
		//設定為那一年的3月1日
		c.set(year, 2, 1);
		//將日向前減去1
		c.add(Calendar.DAY_OF_MONTH, -1);
		//判斷是否是29天
		return c.get(Calendar.DAY_OF_MONTH) == 29;
	}