https://blog.csdn.net/wtopps/article/details/48262221

*****************************************************************

不同的月可能有不同的天数, 有的是30天, 有的是31天, 对于二月的天数判断还得先判断是平年还是闰年, 所以如果自己写代码判断会比较麻烦, 其实java.util.Calendar中已经提供了获取天数的方法, 代码如下:

package top.itart;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date; public class DateUtil { public static int getDaysOfMonth(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
return calendar.getActualMaximum(Calendar.DAY_OF_MONTH);
} public static void main(String[] args) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
System.out.println(getDaysOfMonth(sdf.parse("2015-02-2")));
}
}

最新文章

  1. Android延时执行调用的几种方法
  2. touch id 开发
  3. 二项堆(三)之 Java的实现
  4. gdal中文路径无法打开问题
  5. 部分A+B_1
  6. RFID系统的选择
  7. Vertica: 基于DBMS架构的列存储数据仓库
  8. uploadify的使用
  9. 转:ef获取某个表中的部分字段值
  10. 【java】-- 多线程之间实现通讯
  11. JSON数据的解析和生成(C++)
  12. Fibonacci快速实现(优化)
  13. {MySQL存储引擎介绍}一 存储引擎解释 二 MySQL存储引擎分类 三 不同存储引擎的使用
  14. 开启redis-server提示 # Creating Server TCP listening socket *:6379: bind: Address already in use--解决方法
  15. 【 js 基础 】【读书笔记】Javascript “继承”
  16. 防止跨站请求伪造(CSRF)攻击 和 防重复提交 的方法的实现
  17. 【Asp.net MVC】AJAXHelper 和jQueryAjax
  18. 《DSP using MATLAB》示例Example8.2
  19. 【Linux】安装配置Tomcat7
  20. android BSP与硬件相关子系统读书笔记(1)android BSP移植综述

热门文章

  1. keras中的模型保存和加载
  2. Python实现:十进制数与(2~16进制数)之间的互相转换
  3. java struts2入门学习--基于xml文件的声明式验证
  4. controller.tabBarItem.title = @"11111"不显示
  5. 【struts2】名为dispatcher的ResultType
  6. java 高性能读模式(译)
  7. golang学习笔记---函数、方法和接口
  8. Python dict 出现 Key error
  9. 服务器保存所有用户的操作指令(history)
  10. 未能加载文件或程序集“Microsoft.SqlServer.Management.Sdk.Sfc, Version=11.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91”或它的某一个依赖项。系统找不到指定的文件。