Возвращение формата даты из неизвестного формата строки даты в Java

Возможный дубликат:
Разобрать любую дату на Java

Предположим, у нас есть строка даты в формате (неизвестном пользователю). Примеры допустимых дат, которые вы можете получить от пользователя:

  • yyyy-MM-dd/yy-MM-dd
  • yyyy/MM/dd/yy/MM/dd
  • dd/MM/yyyy/dd/MM/yy
  • MM/dd/yyyy/MM/dd/yy`

Есть ли библиотека, которая принимает дату в строке и возвращает формат даты, который может быть использован SimpleDateFormat или йода тайм?

Спасибо

1 ответ

Как простое решение: я буду применять каждый формат даты к предоставленному входу, чтобы получить объект Date, затем я распечатаю объект Date с тем же форматом даты. Если вход и выход для формата даты совпадают, формат даты является кандидатом.

Другие вопросы по тегам