如题!谢谢您的回复!

解决方案 »

  1.   

    var 
      t:TDateTime
    begin
      t:=StrToDateTime('2003-02-03 10:23:23');
    end;
      

  2.   

    var 
      tNow,tDate:TDateTime
    begin
      tNow:=now();//当前日期和时间
      tDate:=date();//当前日期
    end;
      

  3.   

    var 
      t:TDateTime
    begin
      t:=StrToDateTime('2003-02-03');
    end;
      

  4.   

    对了,就是fstguanh说的那样,可惜我来晚啦。
      

  5.   

    Most VCL objects represent date and time values using the TDateTime type. The integral part of a TDateTime value is the number of days that have passed since 12/30/1899. The fractional part of a TDateTime value is fraction of a 24 hour day that has elapsed. Following are some examples of TDateTime values and their corresponding dates and times:0 12/30/1899 12:00 am
    2.75 1/1/1900 6:00 pm
    -1.25 12/29/1899 6:00 am
    35065 1/1/1996 12:00 am
    To find the fractional number of days between two dates, simply subtract the two values, unless one of the TDateTime values is negative. Similarly, to increment a date and time value by a certain fractional number of days, add the fractional number to the date and time value if the TDateTime value is positive. 
    When working with negative TDateTime values, computations must handle time portion separately. The fractional part reflects the fraction of a 24-hour day without regard to the sign of the TDateTime value. For example, 6:00 am on 12/29/1899 is ?.25, not ? + 0.25, which would be ?.75. There are no TDateTime values between ? and 0.
      

  6.   

    程序中可以用strtodate来操作
    sql语句中可以用to_date(str,格式)来写