Chinaunix首页 | 论坛 | 博客
  • 博客访问: 354178
  • 博文数量: 89
  • 博客积分: 2020
  • 博客等级: 大尉
  • 技术积分: 1154
  • 用 户 组: 普通用户
  • 注册时间: 2006-01-13 15:10
文章分类

全部博文(89)

文章存档

2011年(1)

2010年(21)

2009年(24)

2008年(43)

我的朋友

分类:

2008-05-29 13:50:27

你会推算2007年的某月某日是星期几吗?如果不会,请利用(某月的日期+该月的密码)÷7的算式,就能简单推出。

2007年1——12月份的密码如下:

1月——0 2月——3 3月——3 4月——6 5月——1 6月——4

7月——6 8月——2 9月——5 10月——0 11月——3 12月——5

如果(某月的日期+该月的密码)<7,被除数是几,这一天就是星期几。

如果(某月的日期+该月的密码)能被7整除,则为星期日。

如果(某月的日期+该月的密码)÷7不能被7整除,余数是几就是星期几;

例如,我们要想知道劳动节5月1日是星期几,简单套用上述密码及算式即可:(日期1 + 五月份的密码1)÷7=2÷7,不够除,被除数是2,所以劳动节这一天是星期二。

要想知道3月26日是星期几,(日期26 + 三月份的密码3)÷7= 4…1,因余数是1,故3月26日是星期一。同样,我们还可以知道10月1日国庆节是星期几:(日期1+十月的密码0)÷7= 1÷7,因不够除,被除数是1,故10月1日是星期一。

再看看7月1日是星期几:(1+七月的密码"6")÷7= 1,能被整除,所以七月一号是星期日。

下面是农历正月至腊月的代码:

正月——6 二月——0 三月——1 四月——3 五月——4 六月——5

七月——0 八月——2 九月——5 十月——5 十一月——0 腊月——1

算一算春节这一天是星期几:(1+正月的代码6)÷7=1. 恰被整除,所以大年初一是星期日。

其他例子不再一一例举。

总之,通过上述方法推算某月某日是星期几简单、快捷、准确,有兴趣的朋友不妨一试。
 
 
 
 
 
 
还有一种办法:
 
记住任意一天的星期,比如2000年1月1日是星期二,那么你再算以前今天到2000年1月1日相差几天。天数除以7取余数,再加2,就是了。
 
阅读(769) | 评论(0) | 转发(0) |
0

上一篇:crontab定时任务

下一篇:趣味数学

给主人留下些什么吧!~~