我的日期沒有正確格式化爲sql,有什麼想法爲什麼?Java中的日期不能正確轉換爲sql
public void vDate(String s) {
try{
SimpleDateFormat dateFormat = new SimpleDateFormat("MM-dd-yyyy");
java.util.Date utilDate = (Date)dateFormat.parse(s);
date = new java.sql.Date(utilDate.getTime());
}catch(Exception e){
edate = "Please enter a valid date!";
valid = false;
}
}
日期的類型爲java.sql.Date。 20-03-2012轉換爲2013-08-03
奇怪的是,下面沒有提到:如果輸入是20-03-2012,則使用'dd-MM-yyyy'作爲SimpleDateFormat()格式的字符串。 – DwB 2012-02-13 19:36:12