Delphi 时间比较的问题
在线程里做时间比较vDate:TDateTime;vDate:=StrToDateTime(Edit2.Text);ifvDate>StrToDateTime(Edit1...
在线程里做时间比较
vDate: TDateTime;
vDate := StrToDateTime(Edit2.Text);
if vDate > StrToDateTime(Edit1.Text) then //这里出现错误
begin
end;
提示Operator not applicable to this operand type错误 展开
vDate: TDateTime;
vDate := StrToDateTime(Edit2.Text);
if vDate > StrToDateTime(Edit1.Text) then //这里出现错误
begin
end;
提示Operator not applicable to this operand type错误 展开
展开全部
看看这个例子,比较时用formatdatetime将两个日期的格式重新统一一下:
var
S,D:tdatetime;
begin
S:=Date; //当天
D:=strtodate('2004-5-19'); //以前的某一天
if formatdatetime('MMDD',s)>formatdatetime('MMDD',D) then
showmessage('Y')
else
showmessage('N'); //判断当天是不是以前某年中的某一天
var
S,D:tdatetime;
begin
S:=Date; //当天
D:=strtodate('2004-5-19'); //以前的某一天
if formatdatetime('MMDD',s)>formatdatetime('MMDD',D) then
showmessage('Y')
else
showmessage('N'); //判断当天是不是以前某年中的某一天
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询