java取得一月_Java里,如何得到一个月有多少天
展开全部
按照你62616964757a686964616fe78988e69d8331333361326239的要求,如何得到一个月有多少天,这里并没有说是什么年份,所以默认当年(不同年份的月份天数可能不一样,例如闰年的二月)
因此问题变为
输入条件:指定某一个月
输出结果:当年这个月份的天数
思路:在Java8里新的时间API里,月份已经被抽象成了枚举Month,所以可以把输入条件定义为枚举类型的Month,然后获取当前时间X,把时间X的月份修改为输入条件的月份,此时时间X变为X1,根据本身提供的方法lengthOfMonth就可以直接得到X1所在当月的天数了
代码:(请将JDK升到8)public static void main(String[] args) {
System.out.println(countDaysInMonth(Month.MAY));
}
public static int countDaysInMonth(Month month){
// 获取当前时间
LocalDate now = LocalDate.now();
System.out.println(now);
// 把当前时间的月份修改为输入的月份
LocalDate thisMonthDate = now.withMonth(month.getValue());
System.out.println(thisMonthDate);
return thisMonthDate.lengthOfMonth();
}
也可以连着写,更美观点public static int countDaysInMonth(Month month){
return LocalDate.now()
.withMonth(month.getValue())
.lengthOfMonth();
}
非常直观且易懂好用,在Java8里with就代表着修改意思,withMonth那就是修改月份,所以整个代码读下来就变成获取当前时间A
修改A的月份为输入条件得到时间B
计算B所在月的天数
java取得一月_Java里,如何得到一个月有多少天相关推荐
- java计算一个月有几周_java 如何获取 一个月 有多少周
展开全部 你说需要计算一个月有多少周,若是指,一月,二月一直到十二月每个月有多少周的话,可以用32313133353236313431303231363533e59b9ee7ad94313333613 ...
- java中使用Calendar日期类获得下一个月有多少天
通过Calendar计算下一个月的年 月 以及下一月有多少天 //计算下一个月Calendar calendar=Calendar.getInstance();//获得当前日期往后推1个月 amoun ...
- 小学老师工资多少一个月_目前中小学老师一个月有多少收入?资深班主任经验总结...
原标题:目前中小学老师一个月有多少收入?资深班主任经验总结 坐标南京 本人南京教师,中一九级,97年师专毕业从教至今,05年函授本科拿到手,现到手工资7730.15每月,年终绩效有两部分:一是基础绩效 ...
- python获取一个月有多少天
可以使用 Python 的 calendar 模块来获取一个月有多少天. 首先,需要导入 calendar 模块: import calendar 然后,可以使用 calendar.monthrang ...
- 计算一个子网掩码有多少个有效ip地址_一个月有多少个工作日,你会计算了吗?...
在人事部的日常工作中,都要计算每个月有多少个工作日,以方便计算出勤工资,今天小编就和大家分享两种快速计算一个月有多少个工作日的方法. 以2020年1月为例,这个月份有有元旦和春节假期. 第一种:每周双 ...
- calendar获取月份少一个月_VBA 技巧:计算一个月有多少天?
VBA 技巧:计算一个月有多少天? 问题: 有时我们需要知道一个月有多少天,或者知道最后一天是31号还是30号 我们可以通过VBA代码来计算 Sub nb_days_month()'将日期传入变量,月 ...
- JS: 如何计算一个月有多少天
JS中计算一个月有多少天的方法: function getCountDays() { 2 var curDate = new Date(); 3 /* 获取当前月份 */ 4 var curMonth ...
- python 一个月有多少天_python中一个月有多少天
在python的datetime模块中没有一个月有多少天的方法,但是可以使用calendar模块获得. 如下代码: import calendar monthRange = calendar.mont ...
- vue获取一个月有多少天
需求:获取一个月有多少天 实现代码: // 获取一个月有多少天,curDate是开始日期,获取这个日期的月份的天数getCountDays(curDate) {const d = new Date(c ...
最新文章
- java 调用计算机程序方法
- 可以用于回归分类的总结
- python怎么处理数据_python panda怎么处理数据
- asp.net下向数据库存储和读取图片示例
- AdaBoost算法详解与python实现
- mysql 主从一致性_mysql 主从一致性保证
- 3dmax标注尺寸插件_抖音最火CAD插件教程汇总
- 求关于运动的英语(收集)
- python获取窗口控件属性_Python——tkinter窗口视窗的功能部件
- 搭建cacti 期间问题总结
- vsto mysql_VSTO安装部署(完美解决XP+2007)
- 使用阿里巴巴矢量图标库下载所需的小图标
- 美元的阿拉伯数字转换为英文大写的格式
- [ipsec][crypto] 什么是AEAD加密算法中的AAD 及aad length
- 广东工学院计算机教授,胡晓敏(广东工业大学计算机学院副教授)_百度百科...
- 使用you-get下载b站视频
- 关于中层管理者任务传递方式的思考
- flutter 资料整理
- 康旅江湖,谁在编写琅琊榜
- MATLAB数学建模:智能优化算法-神经网络算法