Как отформатировать дату, если она может быть нулевой веснойJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как отформатировать дату, если она может быть нулевой весной

Сообщение Anonymous »

У меня есть форма на тимелеафе, содержащая множество входных данных type=date. Мне нужно получить эти даты в PostMapping. Иногда он приходит с нулевым значением, и компилятор выдает ошибку.

"обязательный параметр запроса 'date_smth' для типа параметра метода Date
присутствует, но преобразуется в ноль ”

Для дат я использую Java.util.Date
Теперь я пытаюсь использовать форматтер в RequestParam

Код: Выделить всё

@RequestParam(“date_smth_form”) @DateTimeFormat(iso=DateTimeFormat.ISO.DATE) Date date_smth
В моей сущности я не применял никаких настроек для этих столбцов даты, просто:

Код: Выделить всё

Private Date date_smth
Если вы хотите спросить меня, зачем вам вообще нужен форматтер? Я хочу, чтобы моя дата всегда была в формате гггг.ММ.дд, без каких-либо данных времени или данных UTC, просто дата.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ull-spring
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»