码迷,mamicode.com
首页 > 其他好文 > 详细

计算月份天数工具类

时间:2016-07-04 13:27:57      阅读:134      评论:0      收藏:0      [点我收藏+]

标签:

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

  

计算月份天数工具类

标签:

原文地址:http://www.cnblogs.com/JAYIT/p/5639968.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!