展开全部

按照你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里,如何得到一个月有多少天相关推荐

  1. java计算一个月有几周_java 如何获取 一个月 有多少周

    展开全部 你说需要计算一个月有多少周,若是指,一月,二月一直到十二月每个月有多少周的话,可以用32313133353236313431303231363533e59b9ee7ad94313333613 ...

  2. java中使用Calendar日期类获得下一个月有多少天

    通过Calendar计算下一个月的年 月 以及下一月有多少天 //计算下一个月Calendar calendar=Calendar.getInstance();//获得当前日期往后推1个月 amoun ...

  3. 小学老师工资多少一个月_目前中小学老师一个月有多少收入?资深班主任经验总结...

    原标题:目前中小学老师一个月有多少收入?资深班主任经验总结 坐标南京 本人南京教师,中一九级,97年师专毕业从教至今,05年函授本科拿到手,现到手工资7730.15每月,年终绩效有两部分:一是基础绩效 ...

  4. python获取一个月有多少天

    可以使用 Python 的 calendar 模块来获取一个月有多少天. 首先,需要导入 calendar 模块: import calendar 然后,可以使用 calendar.monthrang ...

  5. 计算一个子网掩码有多少个有效ip地址_一个月有多少个工作日,你会计算了吗?...

    在人事部的日常工作中,都要计算每个月有多少个工作日,以方便计算出勤工资,今天小编就和大家分享两种快速计算一个月有多少个工作日的方法. 以2020年1月为例,这个月份有有元旦和春节假期. 第一种:每周双 ...

  6. calendar获取月份少一个月_VBA 技巧:计算一个月有多少天?

    VBA 技巧:计算一个月有多少天? 问题: 有时我们需要知道一个月有多少天,或者知道最后一天是31号还是30号 我们可以通过VBA代码来计算 Sub nb_days_month()'将日期传入变量,月 ...

  7. JS: 如何计算一个月有多少天

    JS中计算一个月有多少天的方法: function getCountDays() { 2 var curDate = new Date(); 3 /* 获取当前月份 */ 4 var curMonth ...

  8. python 一个月有多少天_python中一个月有多少天

    在python的datetime模块中没有一个月有多少天的方法,但是可以使用calendar模块获得. 如下代码: import calendar monthRange = calendar.mont ...

  9. vue获取一个月有多少天

    需求:获取一个月有多少天 实现代码: // 获取一个月有多少天,curDate是开始日期,获取这个日期的月份的天数getCountDays(curDate) {const d = new Date(c ...

最新文章

  1. java 调用计算机程序方法
  2. 可以用于回归分类的总结
  3. python怎么处理数据_python panda怎么处理数据
  4. asp.net下向数据库存储和读取图片示例
  5. AdaBoost算法详解与python实现
  6. mysql 主从一致性_mysql 主从一致性保证
  7. 3dmax标注尺寸插件_抖音最火CAD插件教程汇总
  8. 求关于运动的英语(收集)
  9. python获取窗口控件属性_Python——tkinter窗口视窗的功能部件
  10. 搭建cacti 期间问题总结
  11. vsto mysql_VSTO安装部署(完美解决XP+2007)
  12. 使用阿里巴巴矢量图标库下载所需的小图标
  13. 美元的阿拉伯数字转换为英文大写的格式
  14. [ipsec][crypto] 什么是AEAD加密算法中的AAD 及aad length
  15. 广东工学院计算机教授,胡晓敏(广东工业大学计算机学院副教授)_百度百科...
  16. 使用you-get下载b站视频
  17. 关于中层管理者任务传递方式的思考
  18. flutter 资料整理
  19. 康旅江湖,谁在编写琅琊榜
  20. MATLAB数学建模:智能优化算法-神经网络算法

热门文章

  1. Android NDK 获取手机部分信息 build.prop
  2. 工控自动化:起重机远程监控管理系统解决应用方案
  3. detectron2的简介和配置
  4. C4D无法找到libmmd.dll解决办法
  5. 交互设计师可以做的更多
  6. 图片大小以及dp和px关系一览表,logo尺寸
  7. 机器人正运动学(2)—— 自由度
  8. SQL数据恢复总结 - sql server 2012数据库基础-数据恢复-实验报告
  9. python tkinter计算器实例_利用Tkinter(python3.6)实现一个简单计算器
  10. 《构建之法》第二章读书摘要