Qual è la differenza tra File.SetCreationTime () e File.SetCreationTimeUtc ()
-
28-09-2019 - |
Domanda
In particolare, v'è alcuna differenza tra queste due linee in termini di risultati:
File.SetCreationTime("foo.txt", DateTime.UtcNow);
File.SetCreationTimeUtc("foo.txt", DateTime.UtcNow);
Forse File.SetCreationTimeUtc("foo.txt", DateTime.Now)
è solo un altro modo di fare File.SetCreationTime("foo.txt", DateTime.UtcNow)
?
La stessa domanda vale per File.SetLastAccessTime()
vs. File.SetLastAccessTimeUtc()
e File.SetLastWriteTime()
vs. File.SetLastWriteTimeUtc()
Soluzione
Il primo sarà impostato nel momento sbagliato, perché si aspetta una data espressa nel fuso orario locale.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow