Uses SysUtils, Windows; var FileTime, LocalFileTime: TFileTime; SystemTime: TSystemTime; begin FileTime.dwLowDateTime :=1629075564; FileTime.dwHighDateTime := 30680738; FileTimeToLocalFileTime(FileTime, LocalFileTime); FileTimeToSystemTime(LocalFileTime, SystemTime); with SystemTime do writeln(wDay,'.',wMonth,'.', wYear,' ',wHour, ':', wMinute, ':', wSecond:2, ':', wMilliseconds); end.