My ASPI Core 2.0 веб-приложение API хранит DateTime
в формате UTC.У меня есть пользовательская TimeZone
информация, доступная в каждом запросе через настройки предпочтений пользователя (хранится в файлах cookie).
Проблема в том, что мне нужно вернуться к пользователю DateTime
в его TimeZone
вместо UTC
.У нас есть какие-то встроенные утилиты для этого?
В настоящее время я слежу за следующим потоком:
- Пользователь отправляет запрос со своими предпочтениями -> Я получаю его
TimeZone
- Обрабатывать любую логику запроса
- В
OnActionExecuting
фильтр преобразует все время ответа в соответствующее TimeZone
.
Этот подход кажется очень неуклюжим.Я надеюсь, что есть лучший способ решения таких проблем.Пожалуйста, предложите