Android中的SimpleDateFormat错误

MNI*_*RAM 2 java android date

我正在使用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);
Run Code Online (Sandbox Code Playgroud)

Fra*_*ulo 5

这里有两件事:

  • 你应该提供语言环境(在你的情况下我相信法语吗?)
  • 点是月短表示的一部分,所以你错过了'M'

试试这个:

SimpleDateFormat  format = new SimpleDateFormat("dd MMMM yyyy HH:mm:ss", Locale.FRENCH);
Run Code Online (Sandbox Code Playgroud)