我已經編寫了以下程序,將日期字符串轉換爲sql日期對象以存儲在db2中,但顯示的輸出爲2013-01-02,而不是2013-02-02。誰能解釋爲什麼?在java中的日期解析
String string = "02/02/2013";
Date date = null;
try {
date = new SimpleDateFormat("dd/mm/yyyy", Locale.ENGLISH).parse(string);
java.sql.Date newDate=new java.sql.Date(date.getTime());
System.out.println(newDate);
} catch (ParseException e) {
e.printStackTrace();
}
請告訴如果th是否有其他方式來做到這一點,謝謝 –