この形式の日付文字列がありますThu Aug 02 00:00:00 GMT+00:00 2012
このメソッドを使用して、Dateオブジェクト内のこれらの文字列を解析しようとしました
public Date fromStringToDate(String data) {
Date result;
SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd HH:mm:ss");
try {
result = sdf.parse(data);
return result;
} catch (ParseException e) {
e.printStackTrace();
return null;
}
}
しかし、動作せず、このエラーが発生します
java.text.ParseException: Unparseable date: "Thu Aug 02 00:00:00 GMT+00:00 2012"
問題の原因は間違っているとSimpleDateFormat
思いますが、修正するための正しい構文がわかりません。