首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么判断一个时间是否为周末?请各位指导

2012-02-27 
如何判断一个时间是否为周末?请各位大虾指导最近做一个统计工程,需要判断某个时间段是否含有周末,比如说:T

如何判断一个时间是否为周末?请各位大虾指导
最近做一个统计工程,需要判断某个时间段是否含有周末,比如说:
Time1 = "2011-11-18 16:18:09";
Time2 = "2011-11-22 09:18:09";
如何判断Time1 和Time2中间过了一个周末?
请各位大虾指导!


[解决办法]
从Time1循环到Time2。用日期除7的余数判断。
[解决办法]
计算每一天是否是周末,
包含头文件DateUtils.hpp
EndOfTheWeek
StartOfTheWeek
-----
function EndOfTheWeek(const AValue: TDateTime): TDateTime;
[解决办法]
使用2、3楼的方法可以。

样例代码如下:

记的包含相关函数的头文件

#include "dateutils.hpp"
。。。。

TDateTime T1,T2;

T1 = Now();

T2 = EndOfTheWeek(T1);

Label1->Caption = T1.DateTimeString();//假设当前时间为2011-11-22 21:42:38
Label2->Caption = T2.DateTimeString();//他的时间就是2011-11-27 23:59:59

热点排行