请问如何将TDateTime类型转换成PFileTime类型?

解决方案 »

  1.   

    其中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;
      

  2.   

    DateTimeToFileDate(DateTime: TDateTime): Integer;
      

  3.   

    不行啊我要用SetFileTime函数设置文件的日期
    这个函数要求日期必须是PFileTime类型的
    而我要转换的日期类型是TDateTime类型的
      

  4.   

    帮你找的资料
    http://www.jsj92.com/cxg/delphi/system/sys30.html