根据https://msdn.microsoft.com/en-us/library/windows/desktop/ms724290(v=vs.85).aspx,文件时间是一个 64 位值,表示 100 纳秒的数量自协调世界时间 (UTC) 1601 年 1 月 1 日凌晨 12:00 以来经过的时间间隔。
要在 和 之间SystemTime
进行转换,可以使用FileTime
Windows API 函数SystemTimeToFileTime
和。FileTimeToSystemTime
我可能在这里遗漏了一些东西,因为我不认为这是一项太罕见的任务。但是,搜索 SO[.net] systemtimetofiletime
只提供一个(被否决的)答案,没有相关问题。
也许这只是缺乏对正确术语的了解,SystemTimeToFileTime
在 .Net 世界中被称为非常不同的东西。
无论如何,问题是,我如何在.NetSystemTime
之间正确转换?FileTime