function EncodeTimeByTickCount(TickCount: DWORD;<br> var Hour, Min, Sec: Word): TDateTime;<br><br>var<br> // tH, tC, tS: DWord;<br> RH, RC, RS: DWord;<br> tempN: DWord;<br>begin<br>{ tS := 1000;<br> tC := 60 * tS;<br> tH := 60 * tC; }<br><br> TempN := TickCount;<br> RH := TempN div tH;<br><br> TempN := TempN mod tH;<br> RC := TempN div tM;<br><br> TempN := TempN mod tM;<br> Rs := TempN div tS;<br><br> Hour := Rh;<br> Min := Rc;<br> Sec := Rs;<br><br> Result := EncodeTime(Rh, Rc, Rs, 0);<br>end;<br>这是转换成time的,我自己程序里面用的,不过你要转换到日期,那你拿去改改把,其实很简单,就是除法运算而已。