根据月份算这个月的天数。C# codeDateTime d = new DateTime(2008,8,8);System.Globalization.Calendar c = new System.Globalization.GregorianCalendar();int daysInAugust = c.GetDaysInMonth(d.Year, d.Month);  // 31
法定节假日
that is a bit difficult, you might:C# codeDateTime[] m_Holidays = new DateTime[]{new DateTime(2008,  1,  1),new DateTime(2008,  5,  1),new DateTime(2008, 12, 25),//...};bool IsHoliday(DateTime d){return Array.IndexOf<DateTime>(m_Holidays, d) >= 0;// or, foreach (DateTime h in m_Holidays){if (h.Month == d.Month && h.Day == d.Day) return true;}return false;}

手写的话
public int GetDays(int year, int month){int[] days = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 };if (month == 2 && ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)){return 29;}else{return days[month];}}

根据年月来判断月里天数相关推荐

  1. C语言根据输入年份和月份来判断该月的天数?(switch)

    思路: 1.需要考虑平年(2月份28)和闰年(2月份29) 2.1,3,5,7,8,10,12月 --31天 利用switch穿透来写 3.其他的月份都是30天 #include<stdio.h ...

  2. Oracle根据日期计算某月的天数

    有段日子没写东西了,想起以前在Oracle中的查询语句中需要用到某个月的天数时,自己写的一个返回天数的函数,没有记录到自己的文章里,现在有点时间把它拿出来供大家使用,也方便日后自己的需要. 代码  1 ...

  3. c语言编写一个程序计算某年某月有几天,c语言编写程序,输入某年某月,求该月的天数...

    c语言编写程序,输入某年某月,求该月的天数 #包括 voidmain() { 年.月.日: 请输入当前日期(年月以空格分隔): ': 中国年月 而(月=0 | |月12) { cout '输入时间有误 ...

  4. Java工具-获取某月份天数、某月最后一天、某月工作日天数(支持自定义节假日)

    Java工具-获取某月份天数.某月最后一天.某月工作日天数(支持自定义节假日) 因为之前在项目中有一个工作日志的功能,所以在网上找了一些相关的工具类,都是零零散散,我在这总结一下.废话不多说,上代码! ...

  5. c语言:求某年某月的天数(2种方法)

    如果要求某年某月的天数,除了2月的天数会跟是否是平年闰年有关,其他月份的天数都是固定的,所以2月是这里的特殊值,要想知道2月的天数,必须要知道那一年是平年还是润年,以下提供2种思路. 1.利用swit ...

  6. C语言实现“输入年月求对应月份天数”

    C语言实现"输入年月求对应月份天数" 一.运行截图 二.源代码 一.运行截图 二.源代码 #include<stdio.h> main() {int x, y, a, ...

  7. php 上个月天数,php日期所在月的天数_PHP教程

    php日期所在月的天数 public function daysOfMonth ($year=NULL,$month=NULL) { if ($year===NULL) { $year = $this ...

  8. 判断一个整数是否是水仙花数 || 编写程序,根据输入的月份和年份,求出该月的天数(1-12)|| 运算符的优先级问题 ||输出小写的a-z以及大写的Z—A||求出1-1/2+1/3-1/4…..1/

    判断一个整数是否是水仙花数,所谓水仙花数是指一个3位数,         其各个位上数字立方和等于其本身.例如: 153 = 1*1*1 + 5*5*5 + 3*3*3                 ...

  9. Java黑皮书课后题第4章:*4.17(一个月的天数)编写一个程序,提示用户输入一个年份和一个月份名称的前3个字母(第一个字母使用大写形式),显示该月中的天数。如果月份非法则显示出错信息

    *4.17(一个月的天数)编写一个程序,提示用户输入一个年份和一个月份名称的前3个字母(第一个字母使用大写形式),显示该月中的天数.如果月份非法则显示出错信息 题目 题目概述 破题 运行示例 代码 题 ...

最新文章

  1. 学习别跟我谈兴趣 No.88
  2. 第四十四课:jQuery UI和jQuery easy UI
  3. Oracle 9i安装后,配置和启动企业管理器的详细过程
  4. 对 makefile 中 $(MAKE) 的学习体会
  5. 打造自己的LinqProvider
  6. UVA 11383 - Golden Tiger Claw(二分图完美匹配扩展)
  7. 5 Django系列之通过list_display展示多对多与外键内容在admin-web界面下
  8. oracle内存表与临时表,Oracle 临时表之临时表空间组(TTG)
  9. linux 环境下 openssl 生成ecdsa公、私钥
  10. 配置监控中心-及管理平台
  11. Linux学习笔记---网线直连电脑和开发板使用nfs下载文件
  12. 微信iOS版朋友圈可删除评论;周鸿祎:有的软件会偷拍偷录;银河麒麟操作系统V10发布| 极客头条
  13. 北京黄记煌餐饮管理有限责任公司签约Ebistrategy亦策软件
  14. kong 网关教程入门
  15. canvas绘制验证码
  16. eviews时间序列分析课堂笔记
  17. 财务会计之借贷记账法的【科目方向】和【科目余额方向】分析
  18. Leetcode(934)——最短的桥
  19. 《性能之巅—洞悉系统、企业与云计算》读书笔记---第二章
  20. 谷歌浏览器和火狐浏览器的12px字体显示大小不一样

热门文章

  1. mysql8.0.18用什么jdk_为什么拍的图要用PS做后期,这18张图回复你!
  2. js变量传递给less_如何利用webpack实现一键换肤(CSS变量替换)
  3. Spring 面试多频 18问
  4. 9.Spring Security添加记住我功能
  5. python解压zip文件_python-29 python解压压缩包的几种方法
  6. python价格分析_用python进行比特币价格择时分析
  7. matplotlb添加中文字体
  8. postman python request_postman自动化实战总结
  9. mysql添加用户查重的方法_mysql 开发技巧之JOIN 更新和数据查重/去重
  10. python中停车收费问题_使用CKRule实现停车场收费计算