我想從字符串解析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