我想将字符串形式的日期转换为 java.util.Date 对象。我能够转换,但结果不是我所期望的。这是一段代码:
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
String date = "1938-06-11";
java.util.Date utilDate = null;
try {
utilDate = formatter.parse(date);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("date:" + date);
System.out.println("utilDate:" + utilDate);
执行后出现以下输出:
date:1938-06-11
utilDate:Tue Jan 11 00:06:00 IST 1938
请建议我,为什么会这样,但是结果应该是
utilDate:Tue june 11 00:06:00 IST 1938