要用日期格式才行 
StrToDatatime('2002-3-7 13:17')

解决方案 »

  1.   

    是的就要用日期格式
    StrToDatatime('2002-3-7 13:17')
    或StrToDatatime('2002-3-7 13:17:50')
      

  2.   

    strtodatatime(yyyy-mm-dd hh:mm:ss)
      

  3.   

    将字符串转换成日期,还必须注意系统日期格式。最好在系统初始化中加入
    ShortDateFormat := 'yyyy-MM-dd'语句
      

  4.   

    StrToDateTime('yyyy-mm-dd hh:mm:ss');
    但是这个函数比较的危险的,因为这个函数的转换过程中涉及到控制面板里的区域设置,两者的格式不对的,会出错.
    一般的转换,你可以用EncodeDate,EncodeTime函数来实现Strting向Date,Time类型的转换.