0
爲什麼這段代碼給我帶來麻煩?返回30爲月份的Java日期對象?
public Date setupDate(){
String startDateString ="05/10/2010 04:30:20";
SimpleDateFormat df = new SimpleDateFormat("mm/dd/yyyy HH:mm:ss");
Date startDate = null;
try {
startDate = df.parse(startDateString);
String newDateString = df.format(startDate);
System.err.println(newDateString);
System.err.println(startDate.toString());
} catch (ParseException e) {
e.printStackTrace();
}
return startDate;
}
輸出:
SEVERE: 30/10/2010 04:30:20
SEVERE: Sun Jan 10 04:30:20 EST 2010
我的預期,當然5月10日,而不是一月份(我不知道它是如何成爲月或30
讓我試試 – user2879618
修好了先生! – user2879618