Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用toLocaleString()方法来获取此输出“2012 年 12 月 16 日 23:00:28”,然后当我想取回日期时,我得到Unparseable date error.
toLocaleString()
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);
这里有两件事:
尝试这个:
SimpleDateFormat format = new SimpleDateFormat("dd MMMM yyyy HH:mm:ss", Locale.FRENCH);
这应该适用于您的情况
new SimpleDateFormat("dd MMM yyyy HH:mm:ss").parse(s);
您的默认语言环境是法语,只需删除“。”