У меня есть приложение, написанное весной, которое позволяет пользователю фильтровать данные по дате.
Модель фильтров:
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