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;
	}

猜你喜欢

转载自blog.csdn.net/xldmx/article/details/82800551