java中 如何获取当月的天数、指定日期的月份天数详解编程语言
2023-06-13 09:20:42 时间
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;
}
}
原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/14588.html
cjava相关文章
- import java.io 是什么意思_Java IO 详解
- Java进阶:java开源商城系统源码
- MySQL字段类型如何转为java_Java JDBC中,MySQL字段类型到JAVA类型的转换
- java中map根据value找key_Java Map和Map<String, Object>类型,map通过value找key
- Java方法重载_java入门方法的使用
- Java操作日期时间范例代码大全详解编程语言
- java按文件大小、名称、日期排序方法详解编程语言
- Java计算两个日期相差多少天详解编程语言
- Java学习笔记之七java函数的语法规则总结详解编程语言
- Java学习笔记之二java标识符命名规范详解编程语言
- Java程序员必备知识,《JAVA编程思想》包和访问权限详解编程语言
- Java经典实例:纪元秒和本地日期时间互换详解编程语言
- 实现Java程序操作MySQL数据库(java调用mysql)
- Java 日期比较大小详解编程语言
- 极速搭建Java连接SqlServer数据库(java连接sqlserver)
- 如何在Linux系统中指定Java版本(linux指定java)
- Java与Oracle 一种天生的结合(java属于oracle)