delphi中tdatetime就是double,是距1899-12-30 12:00 的天数。而C中time_t是longint,
是距1970-1-1 8:00的秒数。(这是我推出来的,不知对不对?,反正一个是流逝的天数,一
个是流逝的秒数。)转换方法:
function DatetimeToCTime(t:TDatetime):Longint;
begin
result := ceil(946656000+(t-36526)*24*3600))
//(t-36526)*24*3600 肯定是整数
end;