如题dateTimeToInt//------这样转不行

解决方案 »

  1.   

    strtoint(formatdatetime('yymmdd',now))
      

  2.   

    这样
    一个日期-另一个日期把结果变成int存到表里!
      

  3.   

    日期时间类型是以天为单位的,所以是Double型。
    DateTimeToFloat即可。
      

  4.   

    procedure DecodeDate(Date: TDateTime; var Year, Month, Day: Word); 
    功能  将Delphir的日期时间类型参数DateTime分解为年、月、日返回至Year、 Month、 Day中。procedure DecodeTime(Time: TDateTime; var Hour, Min, Sec, MSec: Word); 功能  将Delphir的日期时间类型参数DateTime分解为时、分、秒、毫秒返回至Hour、 Min、 Sec、 Msec中。
      

  5.   

    var 
    time1,time2,time3:TDatetime;h,m,s:integer;begintime3:=time1-time2;decodetime(time3,h,m,s);result:=h*3600+m*60+s;end; 
     
      

  6.   

    to  : heixiu1980(heixiu1980
    DateTimeToFloat这样不行!
      

  7.   

    sandraphh(我在云端) 转换后变成1899:12:30分
      

  8.   

    procedure DecodeDate(Date: TDateTime; var Year, Month, Day: int); 
    procedure DecodeTime(Time: TDateTime; var Hour, Min, Sec, MSec: int); 还有一个EncodeDate,把int 组成datetime,和上面两个相反,你查下帮助,得出的值你要处理一下,时分秒什么的要分开存吧。怎么会成1899:12:30这样啊?