怎么判断一个时间是否为周末?请各位指导
如何判断一个时间是否为周末?请各位大虾指导
最近做一个统计工程,需要判断某个时间段是否含有周末,比如说:
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
最近做一个统计工程,需要判断某个时间段是否含有周末,比如说:
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