代码实现如下:import java.util.Calendar;

public class GetDay {

public static void main(String[] args) {

int currentMaxDays = getCurrentMonthDay();

int maxDaysByDate = getDaysByYearMonth(2017, 9);

System.out.println("本月天数:" + currentMaxDays);

System.out.println("2017年9月天数:" + maxDaysByDate);

}

/**

* 获取当月的 天数

*/

public static int getCurrentMonthDay() {

Calendar a = Calendar.getInstance();

a.set(Calendar.DATE, 1);

a.roll(Calendar.DATE, -1);

int maxDate = a.get(Calendar.DATE);

return maxDate;

}

/**

* 根据年 月 获取对应的月份 天数

*/

public static int getDaysByYearMonth(int year, int month) {

Calendar a = Calendar.getInstance();

a.set(Calendar.YEAR, year);

a.set(Calendar.MONTH, month - 1);

a.set(Calendar.DATE, 1);

a.roll(Calendar.DATE, -1);

int maxDate = a.get(Calendar.DATE);

return maxDate;

}

}

java 获得当月天数_java中 如何获取当月的天数、指定日期的月份天数详解相关推荐

  1. java构造块_java中的静态代码块、构造代码块、构造方法详解

    运行下面这段代码,观察其结果: package com.test; public class HelloB extends HelloA { public HelloB() { } { System. ...

  2. java读取文件 路径_Java中的获取文件的物理绝对路径,和读取文件

    获取文件的绝对路径,读取该文件 一.文件目录打印图 下面的文件目录图,是项目中文件的位置信息:下面的例子是按照这个图来演示的. . |-- java | |-- ibard | | |-- demo1 ...

  3. java实现四次挥手_java中三次握手四次挥手是什么?图文详解

    关于java中的一些基础的知识,是非常的多的,而且涉及的方面也是非常的广阔的.相信大家在日常的学习中也会遇到很多这些令人疑惑的问题,今天就来为大家介绍一下,一起来看看吧. 首先说一下,java中三次握 ...

  4. java byte数组转long_Java中byte、byte数组与int、long的转换详解

    一.Java 中 byte 和 int 之间的转换源码: //byte 与 int 的相互转换 public static byte intToByte(int x) { return (byte) ...

  5. java 获取文件时间_在java中怎么获取文件的最后修改日期

    在java中怎么获取文件的最后修改日期 发布时间:2020-07-10 09:57:26 来源:亿速云 阅读:86 作者:Leah 在java中怎么获取文件的最后修改日期?相信很多没有经验的人对此束手 ...

  6. java ant解压缩_java ant包中的org.apache.tools.zip实现压缩和解压缩实例详解

    java ant包中的org.apache.tools.zip实现压缩和解压缩实例详解 发布于 2020-4-7| 复制链接 摘记: java ant包中的org.apache.tools.zip实现 ...

  7. Java中常见RuntimeException与其他异常表及Exception逻辑关系详解

    Java中常见RuntimeException与其他异常表及Exception逻辑关系详解 前言 常见`RuntimeException` 其他错误类型 `Error`类 `Exception`类 E ...

  8. java中isblank 方法_StringUtils中的isEmpty、isNotEmpty、isBlank和isNotBlank的区别详解

    一.StringUtils中的isEmpty方法 1.StringUtils中的isEmpty方法中的源码如下: 注:由源码可知(判断某字符串是否为空,为空的标准是str==null或str.leng ...

  9. JS/JavaScript中解析JSON --- JSON.parse()、JSON.stringify()以及$.parseJSON()使用详解

    JS/JavaScript中解析JSON --- JSON.parse().JSON.stringify()以及$.parseJSON()使用详解 现在JSON格式在web开发中非常重要,特别是在使用 ...

最新文章

  1. 如何在30前成为“富翁”?
  2. bzoj2333 [SCOI2011]棘手的操作(洛谷3273)
  3. 从零玩转HTML5前端+跨平台开发上
  4. 处理DateTime.Now不经过ToString()转换的格式(带有AM、PM)问题
  5. linux下使用protobuf实现简单配置功能
  6. 用命令行的方式运行Spark平台的wordcount项目
  7. 关于空间坐标转化的若干论文
  8. 前端学习(988):jquery常见的api
  9. 【程序设计】前置检测循环和后置检测循环
  10. 爱奇艺网络协程编写高并发应用实践
  11. Linux 删除除某个文件之外的所有文件
  12. 【EhCache】Java缓存框架使用EhCache结合Spring AOP
  13. Building libmesh with Petsc support
  14. JAVA读写之前,先进行一下可读,可写权限判断
  15. 网易云音乐的品牌竞争力研究
  16. 围棋大师阿里,产品经理腾讯
  17. git生成/添加SSH公钥
  18. 不撞南墙不回头-深度优先搜索算法
  19. 使用CAD镜像和修剪命令绘制图形
  20. nodejs zip 解压zip文件

热门文章

  1. python购物车程序2019_python购物车程序
  2. caddy 获取SSL证书报错解决:failed to obtain certificate: acme: Error - One or more domains had a problem
  3. Flask显示图片并设置图片的缓存时间
  4. jqgrid ajax 请求参数,如何将csrf_令牌传递给jqgrid的editurl的post参数?
  5. mysql 查询语句 参数,mysql参数化查询语句有关问题
  6. redis缓存穿透,缓存击穿,缓存雪崩
  7. OpenOffce在Centos7安装和使用
  8. java中servlet filter_lua学习笔记(二)仿java servlet中Filter功能
  9. mysql grant all详解_grant all赋权后mysql.user表权限字段还是N,但能登录和新建表
  10. js变量传递给less_如何利用webpack实现一键换肤(CSS变量替换)