摘要: 转自:http://topic.csdn.net/t/20050425/23/3966336.html======================================================== 计算给定日期星期几好象是编程都会遇到的问题,最近论坛里也有人提到这个问题,并给出了一个公式: W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 (要求将1、2月当作上一年的13、14月来计算) 去看了看这个公式的原帖 http://blog.csdn.net/ycrao/archive/2... 阅读全文
posted @ 2012-06-12 09:17 涵曦 阅读(5831) 评论(2) 推荐(2) 编辑
摘要: 参考网址:http://blog.sina.com.cn/s/blog_5f571dba0100cvjl.html修改了下,把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。源代码对这个问题没有减年份。但是我测试了下,结果是一样的。// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。//#include <vector>#include <iostream>#include <string>using namespace std;string Caculate 阅读全文
posted @ 2012-06-12 08:54 涵曦 阅读(621) 评论(0) 推荐(0) 编辑