其中DateTimeToFileTime是将Pascal格式的时间转换为文件时间的函数: function DateTimeToFileTime(DateTime:TDateTime):TFileTime; var SystemTime:TSystemTime; begin with SystemTime do begin DecodeDate(DateTime, wYear, wMonth, wDay); DecodeTime(DateTime, wHour, wMinute, wSecond, wMilliSeconds); end; SystemTimeToFileTime(SystemTime,Result); end;
function DateTimeToFileTime(DateTime:TDateTime):TFileTime;
var
SystemTime:TSystemTime;
begin
with SystemTime do
begin
DecodeDate(DateTime, wYear, wMonth, wDay);
DecodeTime(DateTime, wHour, wMinute, wSecond, wMilliSeconds);
end;
SystemTimeToFileTime(SystemTime,Result);
end;
这个函数要求日期必须是PFileTime类型的
而我要转换的日期类型是TDateTime类型的
http://www.jsj92.com/cxg/delphi/system/sys30.html