java工具类(七)实现给定任意年份和月份得出天数
2015-08-16 08:48
351 查看
Java实现给定任意年份和月份,输出该月有多少天
项目开发过程中,细节性的地方需要判定某年某月多少天,写了个下面的小工具解决了此问题。package weiming.lmapp.utils; public class GetDays { /** * 闰年的条件(满足之一即可):(1)能被4整除,但不能被100整除;(2)能被400整除 * @param year * @param month * @return 返回天数 */ public static int getDays(int year, int month) { int days = 0; boolean isLeapYear = false; if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) { System.out.println("--------------------闰年-------------------"); isLeapYear = true; } else { System.out.println("--------------------非闰年-------------------"); isLeapYear = false; } switch (month) { case 1: case 3: case 5: case 7: case 8: case 10: case 12: days = 31; break; case 2: if (isLeapYear) { days = 29; } else { days = 28; } break; case 4: case 6: case 9: case 11: days = 30; break; default: System.out.println("error!!!"); break; } return days; } }
相关文章推荐
- Java进阶(十四)实现每天定时对数据库的操作
- Java进阶(十四)实现每天定时对数据库的操作
- JAVA 注解的几大作用及使用方法详解
- Java进阶(十三)servlet监听器
- Java进阶(十三)servlet监听器
- Spring学习笔记-springMVC入门Demo
- Spring MVC 4 常用注解汇总
- Java 杭电ACM Train Problem I 1022
- Java 理论与实践: 正确使用 Volatile 变量
- 面向对象,Java泛型篇
- JAVA编程——static与final详解
- Java基础之反射
- ECLIPSE @OVERRIDE报错解决 必须覆盖超类方法
- Java NIO原理图文分析及代码实现
- JAVA编程——Throwable常见异常及源码详解
- Java之面向对象详细总结
- 8.16 lru缓存java版
- 简单计算器 java实现hdu1237
- 在ubuntu中配置java环境变量遇到的一些问题
- java web调试错误笔记(更新中)