メソッドを使用toLocaleString()
してこの出力「16déc.201223:00:28」を取得していますが、日付を戻したい場合は、を取得しUnparseable date error
ます。
String s = "16 déc. 2012 23:00:28";
SimpleDateFormat format = new SimpleDateFormat("dd MMM. yyyy HH:mm:ss");
Date d = format.parse(s);
ここでの 2 つのこと:
これを試して:
SimpleDateFormat format = new SimpleDateFormat("dd MMMM yyyy HH:mm:ss", Locale.FRENCH);
これはあなたの場合にうまくいくはずです
new SimpleDateFormat("dd MMM yyyy HH:mm:ss").parse(s);
デフォルトのロケールはフランス語です。「.」を削除するだけです。