专栏首页学习分享-实践为王【java编程】判断月份和判断天数
原创

【java编程】判断月份和判断天数

private Integer calDayNumbersByMonth(Integer year, Integer month) throws Exception {

Tools.log("输入的月份是:" + month);

if (month != null) {

switch (month) {

case 1:

case 3:

case 5:

case 7:

case 8:

case 10:

case 12:

return 31;

//对于2月份需要判断是否为闰年

case 2:

if (year % 4 == 0 && year % 100 != 0) {

return 29;

} else if (year % 400 == 0){

return 29;

} else {

return 28;

}

case 4:

case 6:

case 9:

case 11:

return 30;

default:

return null;

}

} else {

return null;

}

}

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • VB.NET 根据年月判断天数!

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.E...

    巴西_prince
  • java代码:判断月份的最后一天是多少 原

    LeoXu
  • 第十八天- 类型判断 函数和方法判断 反

    py3study
  • Python编程从入门到实践之条件判断|第4天

    在日常开发中需要用到如果怎么样就怎么样,否则就怎么样的逻辑。主要采用if语句来实现的。

    你好我是森林
  • switch语句的用法实例

    一个 switch 语句允许测试一个变量等于多个值时的情况。每个值称为一个 case,且被测试的变量会对每个 switch case 进行检查。

    用户7886150
  • Python花式编程案例集锦(8):判断吉祥数字

    问题描述:在有些文化中,认为含有8的数字是吉祥数字,能给自己带来好运。要求编写一个函数测试给定的数字是否为吉祥数字。 参考代码: ? 代码运行没有输出,说明两种...

    Python小屋屋主
  • 团体程序设计天梯赛-练习集 L1-028 判断素数

    输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于231的需要判断的正整数。

    C you again 的博客
  • python日期判断星座_python实现根据月份和日期得到星座的方法

    本题为《C++程序设计原理与实践》Chapter3 习题7 参考链接: C++中输入字符串的几种方法 C++ 字符串与字符数组 详解

    用户7886150
  • 编写 Java 程序,输入年份和月份,使用 switch 结构计算对应月份的天数。

    说明:System.exit(status)是在System类中定义的,调用这个方法可以终止程序。参数status为 0 表示程序正常结束。一个非 0 的状态代...

    白鹿第一帅
  • “干掉” Date,Java8 LocalDate 简直不能贼香,赶紧来艿一口~

    伴随 lambda表达式、streams 以及一系列小优化,Java 8 推出了全新的日期时间API。

    芋道源码
  • Java漫谈6

    今天这篇想聊聊数组。 在聊数组之前先聊个别的,如果想在Java中实现一个 数字-月份 转换,那我该怎么做呢?就比如数字1代表了一月份,数字2代表了二月份…数字1...

    用户1335799
  • java简单小程序=》判断一个字符串中的数字个数

    System.out.println(isnumberic("wadas54asd2aw3"));

    用户7886150
  • Java漫谈6

    今天这篇想聊聊数组。 在聊数组之前先聊个别的,如果想在Java中实现一个 数字-月份 转换,那我该怎么做呢?就比如数字1代表了一月份,数字2代表了二月份…数字...

    用户1335799
  • Java基础入门之Calendar类和DateFormat类

    1.Calendar从字面上的意思就是日历,在java中Calendar类是可以通过方法设置和读取显示年、月、日、时,分、秒等。当创建Calendar的对象时不...

    Java进阶者
  • vue - 小日历项目制作中的问题与解决思路

    项目难点: 1. 每个月的日期数是不定的,拢共需要几个格子? 按照教程的做法需要42个。所以遍历数字42,得到42个div做格子。

    xing.org1^
  • java验证身份证号码是否有效源代码

    代码伴一生
  • 【Linux_Shell 脚本编程学习知识点、判断传入参数是否是 整数】

    梅花
  • 曾经做过的40道程序设计课后习题总结(四)

    曾经做过的40道程序设计课后习题总结(四) 课后习题目录 1 斐波那契数列 2 判断素数 3 水仙花数 4 分解质因数 5 杨辉三角 6 学习成绩查询...

    闵开慧
  • 死磕18个Java8日期处理,工作必用!赶紧收藏起来!

    Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。

    程序员白楠楠

扫码关注云+社区

领取腾讯云代金券