题目描述:
指定年份 Y 和月份 M,请你帮忙计算出该月一共有多少天。

示例 1:

输入:Y = 1992, M = 7
输出:31
示例 2:

输入:Y = 2000, M = 2
输出:29
示例 3:

输入:Y = 1900, M = 2
输出:28

提示:

1583 <= Y <= 2100
1 <= M <= 12

emm除了2月要对年份进行判断其余月份无需判断,2月为29天的条件是能够被400整除胡或者是四的倍数但是不是100的倍数
代码:

class Solution {public int numberOfDays(int Y, int M) {if(M == 1 ||M == 3 || M == 5 ||M == 7 || M == 8 ||M == 10 || M == 12 ){return 31;}else if (M == 2) {if(Y % 400 == 0 || (Y % 4 == 0 && Y % 100 != 0)){return 29;}else {return 28;}}else {return 30;}}
}

一、一个月有多少天(Biweekly4)相关推荐

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  8. PHP获取一年有多少天、一个月有多少天(最全最新)

    获取一年有多少天|一个月有多少天详情请去网站: 如果浏览不顺畅请到原文章出处:https://www.sky8g.com/technology/2670/ 请注意可能会提示风险,这是csdn官网如果不 ...

  9. SQL SERVER 获得一个月有多少天

    SQL SERVER 获得一个月有多少天 的函数例子 -- 获得一个月有多少天 -- 经典算法 CREATE  function DaysInMonth (@when  datetime)  retu ...

  10. SQL SERVER 获得一个月有多少天 的函数例子

    2019独角兽企业重金招聘Python工程师标准>>> -- 获得一个月有多少天 -- 经典算法 CREATE  function DaysInMonth ( @when datet ...

最新文章

  1. Python循环语句代码逐行详解:while、for、break和continue
  2. 杂志大片:摩登都市 爱之城堡
  3. centos 支持 ntfs格式
  4. boost::uuid模块实现宽流存档测试序列化 uuid的测试程序
  5. Eclipse安装阿里巴巴Java开发规约插件
  6. php:global变量解析 / function 的作用域
  7. php 企业微信指令回调借款_php处理微信支付回调改变订单支付状态的代码
  8. 自定义ZXing二维码扫描界面并解决取景框拉伸等问题
  9. 第二章 过程域——技术解决方案
  10. 中望3d快捷键命令大全_CAD和3DMAX常用快捷键大全与教程【完整版】
  11. 2022最新Android项目导入过程(以Android studio2021.2.1为例)
  12. java 利用 ffmpeg 实现音频格式转码
  13. 矩阵转置---c语言实现
  14. 学java要学哪些_想学好Java要学哪些东西
  15. Java3:数组和字符串
  16. 清华梦的粉碎—写给清华大学的退学申请(by王垠)
  17. 湖南大学计算机专业推免生,湖南大学2018年招收推荐免试攻读研究生简章
  18. 人工智能七大应用领域!你难道还没真香吗?
  19. 当今十大备份应用软件
  20. python 下如何播放mp3

热门文章

  1. PMP 粗略量级估算与确定性估算
  2. POJ 3322 Bloxorz I
  3. 互联网运营之道读书笔记
  4. 局域网是计算机硬件和什么结合的,2017年计算机硬件知识备考试题及答案
  5. Python爬虫获取豆瓣电影TOP250
  6. css实现闪烁的灯,纯CSS实现的闪烁霓虹灯文本动画特效
  7. 电脑爱好者——投稿与稿费指南
  8. 题目95:百鸡问题:一只公鸡值5元,一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡。现有n元钱,想买n只鸡。问有多少种买法?(钱要用完)
  9. 巴比特 | 元宇宙每日必读:央视网在Polygon发布数字藏品,支持无封闭期的转赠,这是什么新玩法?...
  10. 关于书面辞职报告和试用期离职