Я храню информацию в базе данных и задаю свойству POCO значение DateTime.Now.
Когда отображается это значение, оно отображается как время PST.Я хотел бы, чтобы он отображался как время по Гринвичу.
Я делаю что-то подобное для отображения / сохранения или есть лучший способ?
TimeZoneInfo tz = TimeZoneInfo.FindSystemTimeZoneById("GMT");
var GMTTime = TimeZoneInfo.ConvertTimeToUtc(DateTime.Now, tz));
Также необходимо учитывать летнее время, так как Великобритания меняет свои часы в разное время года, чем США:
ОБНОВЛЕНИЕ: Я обнаружил, что вНастройка часового пояса позволяет передавать стандартное время по Гринвичу или среднее время по Гринвичу, первое с учетом летнего времени