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日

你可能感兴趣的:(java,生活,活动)