【发布时间】:2016-04-15 11:00:15
【问题描述】:
如何在不受windows时间设置影响的情况下从文件中获取日期?
我正在尝试使用 VB 读取日期文件,但由于夏令时,我获得了写入文件属性 (WDT) 的时间与 VB (VBT) 返回的时间之间的差异
如果我在夏季读取冬季保存的文件,我有一个 VBT = WDT+1h 的差异。同样的情况下,如果我在冬天读取夏天保存的文件,我会得到 VBT = WDT-1h 的差异。
【问题讨论】:
-
如果您不想要本地时间,请使用 FileInfo.LastWriteTimeUtc 等属性而不是 FileInfo.LastWriteTime。并不是说它有什么不同,但它确实更明显地表明,夏天的上午 10 点不是冬天上午 10 点后 24 小时的倍数。
-
重新标记为 VBA,因为它看起来是正在使用的语言。
标签: vba date time difference