Проблема:
У меня МНОГО кода, который во многих местах предполагает местное время и использует функцию DateTime.FromFileTime
.
Теперь некоторые из наших служб передачи данных перешли на время UTC, и я хочу знать, есть ли способ преобразовать время UTC в местное время?
В обоих случаях все, что у меня есть, это long, то есть время файла Windows. Если я использую функцию FromFileTimeUtc
, выводимое мной значение является точным, а если нет, то это неправильно.
Я не хочу менять весь свой код, где написано FromFileTime
на FromFileTimeUtc
. Вместо этого у меня есть слой преобразования, где я буду делать это преобразование.
Есть идеи?