Весна - обрабатывать входящую дату как UTC - PullRequest
1 голос
/ 14 июня 2019

У меня есть приложение, написанное весной, которое позволяет пользователю фильтровать данные по дате.

Модель фильтров:

data class FilterCommand(
        @field:DateTimeFormat(pattern = "dd/MM/yyyy") val dateFrom: Date?,
        @field:DateTimeFormat(pattern = "dd/MM/yyyy") val dateTo: Date?,
        val author: String?,
        val state: String?
)

Все работает нормально, кроме случаев, когда пользователь выбирает 07/06/2019 в пользовательском интерфейсе,Я получаю точно такое же значение весной в текущем часовом поясе.Можно ли сказать Spring, чтобы он обрабатывал эти входящие данные как UTC?Или преобразовать его как-нибудь на уровне модели?

Дата, которую я получу: Fri Jun 07 00:00:00 CEST 2019 Дата, которую я хотел бы получить: Fri Jun 07 00:00:00 UTC 2019

1 Ответ

0 голосов
/ 14 июня 2019

Вы можете настроить часовой пояс непосредственно в JVM, поэтому, если вы установите его в UTC, все даты будут в UTC.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...