java今天星期几---转自 九月草
今天是星期几?
生活中经常会遇到今天或某日是星期几的问题。尤其是学生和还在上班的人更是离不开它,就是退休的朋友按排活动也是需要确定某日是星期几的问题。可以说这个疑问与每个人的生活密切相关。为方便生活,跨越这个拦路虎,下面我把快速算出某天是星期几的方法介绍给大家。
一、计算公式:(日期数+月份常数)÷7=商……余数
二、判断:1、上述算式若被7整除就是星期天。若有余数时,余数是几就是星期几。
2、按上述算式:日期数+常数的和,不够7整除。那这两个数的和是几,就是星期几。
三、月份常数为这个月日期的最小公倍数。即每月仅一个常数。常数可以是0
四、例题:
现以2008年10月15日为例,算算这天是星期几?根据该月的1号是星期三。因此,这个月的月份常数为2。
根据计算公式:(日期数+月份常数)÷7=商……余数
(15+2)÷7=17÷7=2……3
因为余数为3因此2008年10月15日是星期3
我们依据计算公式可以算出2008年10月的任意一天是星期几。例如2008年10月31日是星期几?
计算:(31+2)÷7=4……5 那么2008年的10月31日是星期5
由此我们也可以推知2008年11月1日是星期6。据此可知2008年11月的月份常数为5,因为5+1=6,不能被7整除因此就直接可得出这天是星期六。
这样只要你记住11月的月份常数5你就可以快速的算出11月的某日是星期几了。不信你可以拿上日历卡算算,再对照一下你就开心地大笑了。
哈哈!知道哪天星期几是这么简单啊。若你能记准全年的月份常数,你可以在你的朋友面前卖个关子活跃一下气氛了。
九月草
2008年10月15日