SQL函数:datepart
Delphi函数:formatDatetime

解决方案 »

  1.   

    Delphi函数:formatDatetime这样得到的是string,没有用,我想直接得到Tdatetime,好要计算呢。
      

  2.   

    StrToInt(FormatDateTime('yyyymmdd',now))
      

  3.   

    给你一个思路:用formatDatetime或datepart把时间一个个剥离出来得到时、分、秒,再都换算成秒,再换算成天(可直接换算成天),这样就可以参与计算了注:TDateTime可以和实数(int ,float,real)运算.