Как привести время сервера к времени, соответствующему часовому поясу пользователся?
Здравствуйте.
В проекте на asp.net mvc 4 в базе данных создается запись с полем createdDateTime - дата и время создания: record.createdDateTime = DateTime.UtcNow;
Сервер стоит где-то за бугром и в базу попадает "серверное" время создания. Соответственно пользователи, заходя из России (с разных часовых поясов), видят неверную дату создания записи.
Вопрос: как привести выводимую дату и время к часовому поясу пользователя?
Заранее благодарю за ответ.
Источник: Stack Overflow на русском