Можно ли создать DateFormatter, который преобразует год с двумя цифрами в год с четырьмя цифрами?

В моем приложении 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).

Могу ли я изменить формат даты, чтобы таким образом анализировать входные данные?

7
задан Daniel Rikowski 28 February 2011 в 15:12
поделиться