判断是不是时间格式???(50分)

  • 主题发起人 主题发起人 timelyraining
  • 开始时间 开始时间
T

timelyraining

Unregistered / Unconfirmed
GUEST, unregistred user!
如何判断edit.text是不是能转化成时间格式。
例如:2002-2-12 判断结果 是
啊啊啊 判断结果 否
如何实现????
 
procedure TForm1.Button1Click(Sender: TObject);
var Da:TDatetime;

begin
try
Da:=strtodatetime(edit1.text);
except
showmessage(edit1.text+' 错了!');
edit1.setfocus;
exit;
end;
end;
 
我也是按老赵的做的
 
这样也行!大同小异!
procedure TForm1.Button1Click(Sender: TObject);
var
dd:TDatetime;
begin
if TryStrToDate(Edit1.Text,dd)
then ShowMessage('ok')
else ShowMessage('error');

end;
 
delphi6里面新增了一个函数叫tryxxxxx,
我忘了,原理和上面的同学说的一样,
只要这样就可以了
 
try
...
except
 
异常也有好处呵:)
 
接受答案了.
 
后退
顶部