delphi 判断当前时间是不是在规定的时间段

delphi 判断当前时间是不是在规定的时间段,第1张

var

CurrTime:string;

CurrTime := FormatDateTime('HHMM',Now);

if (CurrTime >= '0800') and (CurrTime < '1200') then

begin

//在设定的8点到12点这个时间段

end

else

begin

//不在设定的8点到12点这个时间段

end;

在 delphi 的 DateUtils 单元文件里,提供了一系列的日期函数,根据指定日期获取是星期几的函数,可以使用 DayOfTheWeek,其函数原型定义如下:

●function DayOfTheWeek(const Avalue: TDateTime): Word; 

描述:

对于给定的TDateTime类型的日期时间,使用 DayOfTheWeek 函数能得到该日期是该星期的 第几天。DayOfTheWeek 函数的返回数值为 1 到 7,其中 1 表示星期一,而 7 表示星期日。 

注意:DayOfTheWeek 是 ISO 8601 标准的(此标准为 星期一是一周的第一天)。对于一周 

的第一天是星期日的标准,如果想获得星期数,请使用 DayOfWeek 函数。

示例代码(获取今天是星期几):

  ShowMessage(IntToStr(DayOfTheWeek(Now)));

用copy()函数:比如date:=2013-06-08;

newdate:=copy(date,3,2);

newdate:=newdate+copy(date,6,2);

newdate:=newdate+copy(date,9,2);

当然咯,如果你是取今天的时间,直接用formatdatetime('YYMMDD',now);

以上就是关于delphi 判断当前时间是不是在规定的时间段全部的内容,包括:delphi 判断当前时间是不是在规定的时间段、delphi有没有直接获取当前星期几的函数、delphi 截取 日期等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9506406.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存