VC 计算年月日所在的星期数
来源:互联网 发布:刀剑乱舞短刀极化数据 编辑:程序博客网 时间:2024/05/15 19:23
/*计算年月日所在的星期数
* 蔡勒公式:W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1
* C是世纪数减一,y是年份后两位(经测试 4位也可以),M是月份,d是日数。
* 1月和2月要按上一年的13月和14月来算,这时C和y均按上一年取值。
{
int Weekday=0, Century=0;
if (1 == Month ) {
Month = 13;
}
else if (2 == Month ) {
Month = 14;
Year = Year%100;
Weekday = (Century/4) - (2*Century) + Year + (Year/4) + (13 * (Month+1) / 5) + Day - 1;
Weekday = Weekday%7;
return Weekday;
* 蔡勒公式:W = [C/4] - 2C + y + [y/4] + [13 * (M+1) / 5] + d - 1
* C是世纪数减一,y是年份后两位(经测试 4位也可以),M是月份,d是日数。
* 1月和2月要按上一年的13月和14月来算,这时C和y均按上一年取值。
*
CTimeCurTime = CTime::GetCurrentTime();
int iYear = CurTime.GetYear();
int iMonth = CurTime.GetMonth();
int iDay = CurTime.GetDay();
*/
{
int Weekday=0, Century=0;
if (1 == Month ) {
Month = 13;
}
else if (2 == Month ) {
Month = 14;
}
Year = Year -1;
Year = Year%100;
Weekday = (Century/4) - (2*Century) + Year + (Year/4) + (13 * (Month+1) / 5) + Day - 1;
Weekday = Weekday%7;
return Weekday;
}
...
- VC 计算年月日所在的星期数
- 计算年月日所在的星期数
- 根据年月日计算星期的公式
- 根据年月日计算星期的公式
- 根据年月日计算星期几的函数
- 根据年月日计算星期
- 年月日计算星期公式
- 根据年月日计算星期几
- C#实现的根据年月日计算星期几的函数
- C#实现的根据年月日计算星期几的函数
- C#实现的根据年月日计算星期几的函数
- C#实现的根据年月日计算星期几的函数
- C#实现的根据年月日计算星期几的函数
- C#实现的根据年月日计算星期几的函数
- C#实现的根据年月日计算星期几的函数
- C#实现的根据年月日计算星期几的函数
- C#中实现根据年月日计算星期几的函数
- C#实现根据年月日计算星期几的函数
- 从文件到字符设备
- C++中STL Vector相关的两个问题
- There is no Action mapped for namespace [/] and action name [login] associate解决办法 .
- 遍历数组
- 设计模式十二(组合模式,python语言实现)
- VC 计算年月日所在的星期数
- Apache PHP XCache 加载失败的解决
- Velocity 语法
- “回发或回调参数无效<pages enableEventValidation="true"/>”的处理
- 并口的IOCTL讲解
- Windows Phone 7 开发环境的搭建
- 有线网卡与无线网卡同时使用
- 收藏一个关于推送的文章
- 跟我一起写 Makefile(1)