我正在使用此代码来解析日期。
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
不兼容答案 0 :(得分:2)
以下代码段工作正常。
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);
输出为11/26/2010
,因此