delphi中如何判断一个字符串是全法的DateTime格式???我的目的是想判断stringGrid中Cells内容是否为合法的DateTime数据格式,以便在存入数据库前做判断。。在此先谢了

解决方案 »

  1.   

    把你的值转换成时间类型,如果报错那就是不合法的,用try...except....end
      

  2.   

    try
      aa:=strtodatetime(字符串);
    except
      showmessage('非法');
    end;
    如果没有出错就是合法的,aa先定义一下。
      

  3.   

    var
      value: TDatetime;
    begin
      if TryStrToDateTime(字符串, value) then
        ShowMessage('datetime type');
    end;
      

  4.   

    复阿飞:trystrtodatetime函数在哪个单元定义的?help中找不到。。
      

  5.   

    trystrtodatetime函数在哪个单元定义的?
    -- SysUtils
    Delphi help  中可以查到