日時形式を取得しました - "dd MMM yyyy"
「2012 年 8 月 6 日」を解析しようとすると、java.text.ParseException Unparseable date が返されます。
すべて問題ないように見えますが、問題はわかりますか?
ロケールについても言及する必要があります...
Date date = new SimpleDateFormat("dd MMMM yyyy", Locale.ENGLISH).parse("6 Aug 2012");
次のようなものを使用します。
DateFormat sdf = new SimpleDateFormat("dd MMM yyyy", Locale.ENGLISH);
Date date = sdf.parse("6 Aug 2012");
split()
関数をデリミタで使用する " "
String s = “6 Aug 2012”;
String[] arr = s.split(" ");
int day = Integer.parseInt(arr[0]);
String month = arr[1];
int year = Integer.parseInt(arr[2]);