В моем Java-приложении я использую экземпляр DateFormat
для разбора ввода даты.
DateFormat fmt;
fmt = DateFormat.getDateInstance(DateFormat.DEFAULT) // dd.MM.yyyy for de_DE
Проблема в том, что пользователь настаивает на вводе даты в форме 31.12.11
.
К сожалению, это анализируется до 31.12.11
. (0011-12-31
в формате ISO) Вместо этого я хочу, чтобы проанализированная дата стала 31.12.2011
(2011-12-31
в формате ISO).
Могу ли я изменить формат даты, чтобы каким-то образом анализировать входные данные?