计算月份天数工具类

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算月份天数工具类相关的知识,希望对你有一定的参考价值。

package timer;

/**
 * @author mercy
 * 计算月份工具类
 *闰年29天平年28天
 */
public class CalculateDay {
	public static void main(String[] args) {
		int year=1700;
		int month=2;
		int day= getDay(year,month);
		System.out.println(day);
	}
	public static int getDay(int year,int month){
		int day=0;
		switch(month){
		case 1: case 3: case 5: case 7: case 8: case 10: case 12:
			day=31;
			break;
		case 4: case 6: case 9: case 11:
			day=30;
			break;
		case 2:
			day=getTwoMonthDay(year);
		}
		return day;
	}
	/**
	 * @param year
	 * 能被100整除且能被400整除是闰年,能被4整除的是闰年
	 * @return
	 */
	public static int getTwoMonthDay(int year){
		int day=0;
		if(year%100==0){
			if(year%400==0){
				day=29;
			}else{
				day=28;
			}
		}else if(year% 4==0){
			day=29;
		}else{
			day=28;
		}
		return day;
		
	}
}

  

以上是关于计算月份天数工具类的主要内容,如果未能解决你的问题,请参考以下文章

PHP日期操作类代码-农历-阳历转换闰年计算天数等

excel怎么从文本格式中提取出,月份的天数呢?

如何用excel计算月份和天数?

PHP阴历阳历转换

js计算两个月份之间的天数差。

计算java中月份和年份的总天数[关闭]