我需要将日期格式化为以下格式:10.12.2014
并且我正在使用以下代码,但它返回以下错误
Messages:
Unparseable date: "2014-12-10"
代码
SimpleDateFormat formatter = new SimpleDateFormat("dd.mm.yyyy");
Date date = formatter.parse(param.getFromDate());
String formattedDate = formatter.format(date);
更改日期格式,您正在yyyy-MM-dd
将格式解析为yyyy.MMMM.dd
:-
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
Date date = formatter.parse(param.getFromDate());
String formattedDate = formatter.format(date);
编辑:-您将格式输入更新为dd.mm.yyyy
,这又是错误的,以上解决方案在这种情况下也是有效的。
另外,您还希望日期输出为10.12.2014
,您可以通过创建新的格式化程序并使用日期将日期解析为字符串来实现:
formatter = new SimpleDateFormat("dd.MM.yyyy");
String formattedDate2 = formatter.format(date); //
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句