如何解决无法解析SimpleDateFormat
| 我正在使用此代码来解析日期。SimpleDateFormat formatter = new SimpleDateFormat(\"MM/dd/yyyy\");
SimpleDateFormat formatterParse = new SimpleDateFormat(\"yyyy-MM-dd\");
String s = formatter.format(formatterParse.parse(m.get(\"lastModifiedDate\")));
m是HashMap,someModifiedDate将于2010年11月26日发布
编辑:我得到InvalidTypeEception。 Java的生成的值(java.sql.Date)与java.lang.String不兼容
解决方法
下面的代码片段可以正常工作。
Map<String,String> m = new HashMap<String,String>() {{
put(\"lastModifiedDate\",\"2010-11-26\");
}};
SimpleDateFormat formatter = new SimpleDateFormat(\"MM/dd/yyyy\");
SimpleDateFormat formatterParse = new SimpleDateFormat(\"yyyy-MM-dd\");
String s = formatter.format(formatterParse.parse(m.get(\"lastModifiedDate\")));
System.out.println(s);
输出是ѭ2thus,因此
...您期望有所不同(什么?),在这种情况下,您需要修改代码,或者
...其他地方的代码出了点问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。