特别是,这两条线在结果方面是否存在差异:
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()
与File.SetLastAccessTimeUtc()
和File.SetLastWriteTime()
与File.SetLastWriteTimeUtc()
答案 0 :(得分:1)
第一个将设置错误的时间,因为它期望以您当地时区表示的日期。