У меня есть метод, который получает строку и изменяет ее на определенный формат даты, но дело в том, что дата будет любого формата Например
16 July 2012
March 20 2012
2012 March 20
Поэтому мне нужно определить, в каком формате находится строка.
Я использую приведенный ниже код, чтобы проверить его, но я получаю исключение, если формат файла изменяется.
private String getUpdatedDate(String updated) {
Date date;
String formatedDate = null;
try {
date = new SimpleDateFormat("d MMMM yyyy", Locale.ENGLISH)
.parse(updated);
formatedDate = getDateFormat().format(date);
} catch (ParseException e) {
e.printStackTrace();
}
return formatedDate;
}