У меня есть данные в базе данных, хранящиеся в UTC.
Каждый пользователь имеет часовой пояс в своих настройках.Как я могу обработать преобразование часового пояса во время отображения и сохранить?
Разве это не поможет иметь конвертер / PropertyEditor для ваших объектов Date, который делает именно это (применяет часовой пояс пользователя при преобразовании в строку для отображения и часовой пояс UTC при обратном преобразовании в дату для обработки)?
Spring не имеет встроенной поддержки для этого, как они делают для локалей. Существует тикет , запрашивающий эту функцию, но он существует с 2005 года.
Если вы используете JSP, вы можете использовать тег fmt: timeZone для установки часового пояса для любых вложенных тегов fmt: formatDate.