`
zhou_zhihao
  • 浏览: 57174 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

问题19-20世纪(1901-1-1到2000-12-31)有多少月的第一天是星期天

 
阅读更多

问题描述如下:

下面有一些信息,可以根据此做一些事情:

1.1900年1月1日是星期一

2.4,6,9,12月有30天

      2月非闰年时有29天,其他年份为28天

      其余月份都为31天

3.闰年是能被4整除且不能被100整除的任何一年,世纪年需要能被400整除的才使闰年

20世纪(1901-1-1到2000-12-31)有多少月的第一天是星期天

 

java中有calendar,啥都不说了,给代码:

/**
	 * 20世纪(1901-1-1到2000-12-31)有多少月的第一天是星期天
	 * java有calendar,很好搞定
	 * @return
	 */
	private static int findSundays(){
		int count = 0;
		try {
			final SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
			Calendar a = Calendar.getInstance();
			a.setTime(format.parse("1901-1-1"));
			Calendar b = Calendar.getInstance();
			b.setTime(format.parse("2000-12-31"));
			
			while(a.before(b)){
				if(a.get(Calendar.DAY_OF_WEEK)==Calendar.SUNDAY){
					count++;
				}
				a.add(Calendar.MONTH, 1);
			}
			
		} catch (Exception e) {
			// TODO: handle exception
		}
		return count;
	}

  如果有兴趣,可以自己去进行日期的计算。

答案为:171

 

请不吝赐教。

@anthor ClumsyBirdZ

分享到:
评论

相关推荐

    判断某一天是星期几的算法

    - \( m \) 表示月份,为了方便计算,规定3月为第1个月,4月为第2个月,以此类推,1月和2月则视为上一年的第13个月和第14个月。 - \( d \) 表示当月的日期。 方括号表示取整函数,即向下取整。 #### 示例解析 以...

    三年级数学下册第一单元年、月、日1.5平年、闰年课时练冀教版.docx

    - **日期排列**:由于6月1日是星期二,那么6月的第一天(即6月1日)应该排在星期二的位置上。以此类推,可以完成整个6月份的日历。 **月历示例**: | 星期日 | 星期一 | 星期二 | 星期三 | 星期四 | 星期五 | ...

    三年级下册数学年月日练习题.docx

    3. 季度划分:一年分为四个季度,1月至3月为第一季度,平年有90天,闰年有91天;4月至6月为第二季度,无论平年还是闰年都有91天;7月至9月为第三季度,同样有92天;10月至12月为第四季度,平年和闰年都是92天。 4. ...

    万年历星期的算法(C语言)

    例如,1月的天数为31天,而它的星期偏移量为3,所以第一个元素的值为 `(3 ) + 31`。 ##### 2. 计算2000-2099年的星期几 (WeekDay20) 此函数用于计算2000至2099年之间的任意日期是星期几: ```c unsigned char ...

    小学三年级第五单元年、月、日第二课时作业.docx

    最后,“4月30日的后一天是4月31日”显然是错误的,因为4月只有30天,所以4月30日的后一天是5月1日。 拓展练习中,提出了实际问题,如王叔叔24岁只过了6个生日,这意味着他是闰年出生的,每四年过一次生日,所以他...

    天津市葛沽第三中学2014-2015学年七年级语文下册 第14课 福楼拜家的星期天学案(无答案) 新人教版

    【学习内容解析】 这篇课文是天津市葛沽第三中学2014-2015学年七年级语文下册的...通过这篇课文的学习,学生不仅可以了解到19世纪法国文学界的几位大师,还可以掌握人物描写的写作技巧,为提高语文写作能力打下基础。

    CTime::Format参数使用说明

    例如,“01”表示一月的第一天。 - **%H**:24小时制下的小时数(00 至 23)。例如,“23”表示23时。 - **%I**:12小时制下的小时数(01 至 12)。例如,“01”表示上午1点。 - **%j**:一年中的第几天(001 至 366...

    蔡勒公式的总结

    此外,对于2016年6月17日的情况,根据公式同样可以计算出这一天是星期五(\( W = 5 \))。 #### 总结 蔡勒公式为计算公历中任意一天是星期几提供了一种简单而有效的方法。通过上述两个版本的公式以及相应的C语言...

    (中小学教育)三年级下册期中易错题汇集.doc

    10. 八月有5个星期日,4个星期一,表明8月1日是星期日。 11. 根据日期推算,2月24日是星期天,下一个星期天是2月28日。 12. 小勇游泳的距离计算,涉及乘法和加法运算。 13. 计算平均行数,需要将总棵树除以行数的...

    小学三年级数学上册期末考试题一.pdf

    - 第5题,1896年后的第一个闰年是1904年,因为普通年份能被4整除且不能被100整除或世纪年份能被400整除的年份是闰年。 7. **判断题**: - 考察了余数的最大值、乘法的性质、小数的读法、月份中的星期日数量、估算...

    七年级下《福楼拜家的星期天》教学设计 .docx

    这是一篇描绘19世纪法国作家聚会情景的文章,涉及了文学创作中的人物描写技巧。 1. **知识目标**: - **人物描写方法**:学生通过阅读和活动,学习如何通过文本描绘人物的独特性格。这包括了解直接描述、行动展示...

    五月感恩母亲国旗下演讲稿.docx

    现代意义上的母亲节则是19世纪末20世纪初在美国发起的一项庆祝活动,旨在表彰母亲们对家庭和社会所作出的巨大贡献。 - **时间**:大多数国家将母亲节定在每年五月的第二个星期天。 - **意义**:母亲节不仅是一个表达...

    2016七年级语文下册第三单元14福楼拜家的星期天同步练习新版新人教版

    3. 文学作品分析 - 主题解读:《福楼拜家的星期天》这篇文章描绘了一个星期天福楼拜家的文学聚会,通过详述屠格涅夫、都德、左拉和福楼拜的性格特点,展现了他们的个人魅力和各自不同的文学追求。 4. 文学人物形象 ...

    山东省淄博市临淄区皇城镇第二中学七年级语文上册 11 福楼拜家的星期天导学案(无答案) 鲁教版五四制

    【知识点详解】 本文主要涉及的是语文教学中的一个重要环节——人物...通过这一课的学习,学生不仅能掌握人物描写的技巧,还能了解到19世纪法国文学的背景,提升文学鉴赏能力,并锻炼他们的创造性思维和口头表达能力。

    ORACLE常用日期函数集合

    - `D`: 返回一周中的第几天,其中1代表周日。 ```sql SELECT to_char(sysdate, 'D') FROM dual; ``` - `DY`: 返回一周中的星期几的缩写。 ```sql SELECT to_char(sysdate, 'DY') FROM dual; ``` 6. **小时...

    江苏省南京市第十八中学七年级语文下册 第14课《福楼拜家的星期天》学案(无答案) 新人教版

    1. 课程内容:本课是江苏省南京市第十八中学七年级语文下册的第14课,名为《福楼拜家的星期天》,主要讲述了福楼拜、屠格涅夫、都德和左拉四位作家在星期天聚会的情景,让学生通过课文学习人物描写的方法。...

    浙江省桐庐县富春江初级中学七年级语文下册 14《福楼拜家的星期天》内容透析

    总之,《福楼拜家的星期天》不仅是对19世纪法国文坛的一次生动再现,也是学习人物描写的典范,对于学生提升写作技巧有着重要的启示作用。通过分析和学习,学生可以了解到如何通过文字塑造鲜明的人物形象,并且如何在...

    oracle 函数大全

    14. **JJ**: 从公元前4712年1月1日到当前日期的天数。 15. **MI**: 显示分钟数。 16. **MM**: 月份的数字,如01-12。 17. **MON/Month**: 显示月份的全名或缩写。 18. **HH:MI:SSX**: 显示完整的时间格式。 19....

    2021年父亲节暖心祝福语-2021年父亲节来历视频样式模板范文.docx

    父亲节并非自古就有,它的起源可以追溯到20世纪初的美国。1909年,一位名叫多德的女士为了纪念她的父亲,向华盛顿州政府提出设立父亲节的建议。1910年6月19日,华盛顿州首次庆祝了父亲节。后来,这个想法逐渐传播...

Global site tag (gtag.js) - Google Analytics