My link says: "Values are stored in universal coordinated time, like in
Linux."
This is what I interpret as: stored with epoch, need to shift to 1601.
On 15/10/2014 22:46, Thomas Faber wrote:
  On 2014-10-15 22:23, pschweitzer(a)svn.reactos.org
wrote:
  +/* See:
 + -> 
http://msdn.microsoft.com/en-us/library/ms724228
 + -> 
http://bos.asmhackers.net/docs/filesystems/ntfs/standard.html#layout
 + */
 +VOID
 +NtfsDateTimeToFileTime(ULONGLONG NtfsTime,
 +                       PLARGE_INTEGER SystemTime)
 +{
 +
 +    SystemTime->QuadPart = NtfsTime + 116444736000000000;
 +} 
 Doesn't NTFS use FILETIME directly? I thought that's the reason it's
 called "file time" in the first place. ;)
 Wikipedia says
 "Date range: 1 January 1601 – 28 May 60056 (File times are 64-bit
  numbers counting 100-nanosecond intervals (ten million per second)
  since 1601, which is 58,000+ years)"
 and your link doesn't seem to disagree.
 _______________________________________________
 Ros-dev mailing list
 Ros-dev(a)reactos.org
 
http://www.reactos.org/mailman/listinfo/ros-dev
  
--
Pierre Schweitzer <pierre at reactos.org>
System & Network Administrator
Senior Kernel Developer
ReactOS Deutschland e.V.