У меня есть метка времени UTC, созданная с помощью класса DateTime.
var time = DateTime.UtcNow;
При форматировании я получаю следующий результат:
time.ToString("yyyy-MM-ddTHH:mm:sszzz")
> 2019-02-03T10:08:40+00:00
правильно, но я хочу, чтобы он был отформатирован в местном часовом поясе следующим образом:
2019-02-03T11:08:40+01:00
<обратите внимание на +01: 00 </p>
Как я могу получить это?
Iв этом примере можно использовать DateTime.Local, но метка времени фактически поступает из другой системы / модуля, и поэтому решение должно работать с чем-то вроде DateTime.UtcNow