文字列を取得して特定の日付形式に変更するメソッドがありますが、日付は任意の形式になりますたとえば
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;
}