Я использую пользовательские редакторы для преобразования строки в дату. Мой код указан ниже
@InitBinder
public void initBinder(WebDataBinder binder) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
dateFormat.setLenient(false);
binder.registerCustomEditor(Date.class, new CustomDateEditor(dateFormat, false));
}
Когда я вписываю дату в "гггг-мм-дд", то она вставляется.
Но когда я ввожу пробел, он выдает исключение
вложенным исключением является java.lang.IllegalArgumentException: не удалось проанализировать дату: не разбирается дата: ""
Я не могу подтвердить то же самое.
Если я приведу другой формат, он также не сможет разобрать.