年份:[\d]{4}带31的月份:(0[13578]|1[02])((0[1-9])|([12][0-9])|(3[01]))非2月不带31日的月份:((0[469])|11)((0[1-9])|([12][1-9])|30)平年2月份 : 02((0[1-9])|(1[0-9])|(2[1-8])... ...
分类:
其他好文 时间:
2018-12-29 17:20:50
阅读次数:
239
15位或者18位身份证号^[1-9]\d{14}$|^[1-9]\d{16}[X|x]$|^[1-9]\d{17}$大于0的实数 ^(0\.[1-9]\d*|[1-9]\d*(\.\d+)?)$ 匹配年月日:格式为YYYYMMDD 支持闰年^([\d]{4}(((0[13578]|1[02])((0... ...
分类:
其他好文 时间:
2018-12-29 17:10:05
阅读次数:
160
用户输入一个年份,判断这个年是否是闰年。 判断闰年条件: ① 非整百年数除以4,无余为闰,有余不闰; ② 整百年数除以400,无余为闰,有余不闰。 比如: 2000年,整百数年,就要用②公式,除以400,无余数,所以是闰年。 1900年,整百年数,就要用②公式,除以400,有余数,所以不是闰年。 2 ...
分类:
编程语言 时间:
2018-12-28 22:10:51
阅读次数:
290
输入某年某月某日,判断这一天是这一年的第几天?程序分析 特殊情况,闰年时需考虑二月多加一天:直接上代码 #定义一个函数,判断是否为闰年 def leapyear(y): return (y % 400 == 0 or (y % 4 ==0 and y % 100 ==0)) #定义一个数组,每个月的 ...
分类:
编程语言 时间:
2018-12-24 23:40:45
阅读次数:
778
"2964:日历问题" 描述 在我们现在使用的日历中, 闰年被定义为能被4整除的年份,但是能被100整除而不能被400整除的年是例外,它们不是闰年。例如:1700, 1800, 1900 和 2100 不是闰年,而 1600, 2000 和 2400是闰年。 给定从公元2000年1月1日开始逝去的天 ...
分类:
其他好文 时间:
2018-12-08 11:26:06
阅读次数:
163
RTC功能描述 RTC时钟模块是Synergy芯片的一个时间外设,主要用于日期时间的存储和控制,有别于一般MCU中的Timer,RTC时钟有两种计时模式,日期模式和二进制计时模式,其中日期模式的时间可以表示为“年月日时分秒”格式,日期记录范围为2000年到2099年,可以自动完成闰年调整,对于二进制 ...
分类:
其他好文 时间:
2018-12-05 17:24:46
阅读次数:
193
1.打印100~200 之间的素数 2.输出乘法口诀表 3.判断1000年 2000年之间的闰年 三个基本的程序,没有太多逻辑思考上的困难,但要开始注意写代码时的书写习惯,{}的使用和输出格式的表现。 ...
分类:
其他好文 时间:
2018-12-02 01:21:22
阅读次数:
244
1. 【问题描述】 输入某年某月某日,判断这一天是这一年的第几天?程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天。特殊情况:闰年且输入月份大于3时需考虑多加一天。 提示:(1) 闰年的2月有29天,平年的2月有28天; (2) 如果年份满足以下两个条件之一,则该年就 ...
分类:
编程语言 时间:
2018-11-30 20:17:53
阅读次数:
1055
判断闰年: y可以被400整除,或y可以被4整除,但不能被100整初。满足条件则为闰年; 求一个月份的最大天数: 由于2月份的天数不同,判断是否闰年决定取28还是29; 计算某一天是该年的第几天: d的值再加上前面所有月份天数的总和 根据公式计算这一天是星期几: 最后就是打印了,依此打印出每个月。 ...
分类:
编程语言 时间:
2018-11-16 17:22:28
阅读次数:
416
1.2.11根据Date的API实现一个SmartDate类型,在日期非法时抛出一个异常。答:参考资料:月份中的二月是28天还是29天,需看年份是否为闰年,闰年定义为:年份能被400整除的是闰年,或者年份能被4整除但不能被100整除的是闰年。Code:public class SmartDate{ ...