请各位大哥帮一下忙啦.

解决方案 »

  1.   


    var
     adatetime:tdatetime;
    adatetime:=now;
    //adatetime:=strtodate('2004/04/29');
    datetostr(adatetime);//-------
    Tdatetime:double; 
      

  2.   

    问题写得都错了。
        DateSeparator:='/';
        Label1.Caption:=FormatDateTime('yyyy-mm-dd',strtodate('2004/02/29'));
      

  3.   

    datetostr(2004/02/29);
    其实是
    fValue:=2004/2/29=34.5;
    datatostr(fValue);
      

  4.   

    DateSeparator:='/';
    dtTemp:=StrToDate('2004/02/29');
      

  5.   

    怎么在日期里面直接填2005/3/21 或2005-3-21是不行的
    比如这样子datetostr(2005/3/21)得出的结果肯定是错的
    但是想从原码里面加日期怎么加呢?
      

  6.   

    你的2005/3/21不伦不类,如果是日期的串,应该是字符型,'2005/3/21'.
    转换成日期
    var 
        dtTemp:TDateTime;begin
        DateSeparator:='/';
        dtTemp:=StrToDate('2005/03/21');