(文字列) 日付を Date オブジェクトに解析しようとしていますが、どのパターンを使用してもSimpleDateFormat
、それを機能させることができず、常に ParseException を取得することになります。
コード:
SimpleDateFormat sdf = new SimpleDateFormat("E MMM, d, h:mm a", Locale.US);
String strDate = "Tue Sep, 18, 3:30 AM";
Date newDate = null;
newDate = sdf.parse(strDate);
上記のコードは私にException: java.text.ParseException: Unparseable date: "Tue Sep, 18, 3:30 AM"
.
文字列の日付を直接 parse メソッドに書き込もうとさえしました。
newDate = sdf.parse("Tue Sep, 18, 3:30 AM");
しかし、それは何の違いもありません。
私は明らかに何か間違ったことをしていますが、どこにあるのかわかりません。http://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.htmlを何度も読んで、別の方法を試しましSimpleDateFormat#pattern
たが、解決できませんでした。