特别是,这两条线在其结果方面是否有任何区别:

File.SetCreationTime("foo.txt", DateTime.UtcNow);
File.SetCreationTimeUtc("foo.txt", DateTime.UtcNow);

也许 File.SetCreationTimeUtc("foo.txt", DateTime.Now) 只是另一种做事方式 File.SetCreationTime("foo.txt", DateTime.UtcNow)?

同样的问题也适用 File.SetLastAccessTime() VS. File.SetLastAccessTimeUtc()File.SetLastWriteTime() VS. File.SetLastWriteTimeUtc()

有帮助吗?

解决方案

第一个会设置错误的时间,因为它期望在您的本地时区表示日期。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top