Разбор неоднозначных дат в Java

Есть ли способ в Java угадать формат даты, когда он не определен явно?

Например, пользователь вводит в 11Mar09, 11-09-2009, 11/09/2009 или 11-09, каков наилучший способ синтаксического анализа этого объекта Date без кучки try catch или сообщения об ошибке?

Ответы на вопрос(4)

Ваш ответ на вопрос