我想从字符串解析java.util.Date
。我想下面的代码,但得到意想不到的输出:Java - 从字符串解析日期
Date getDate() {
Date date = null;
SimpleDateFormat sdf = new SimpleDateFormat("EEE MMM dd");
try {
date = sdf.parse("Sat May 11");
} catch (ParseException ex) {
Logger.getLogger(URLExtractor.class.getName()).log(Level.SEVERE, null, ex);
return null;
}
return date;
}
当我运行上面的代码,我得到了以下的输出:
Mon May 11 00:00:00 IST 1970
您期待什么? – 2010-05-23 10:17:36
因为你期望/想要输出什么? – bakkal 2010-05-23 10:21:22
我期待“周六”而不是“周一”。 – 2010-05-23 10:25:46