String dateimput=request.getParameter("datepicker");
System.out.printl("datepicker:" +dateimput);
DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
Date dt = null;
try
{
dt = df.parse(dateimput);
System.out.println("date imput is:" +dt);
} catch (ParseException e)
{
e.printStackTrace();
}
* datepicker:2010年4月29日(價值我當前選擇從datepicker)。 *數據庫中的字段是輸入日期。 1日期輸入是:星期四4月29日00:00:00 CEST 2010 和在數據庫級別它插入那樣01/01/0001 00:00:00解析字符串日期給出01/01/0001 00:00:00
這個問題很混亂。請讓它更易理解。 – 2010-04-29 09:37:49
如果我理解正確,解析日期打印正確。因此,這個問題必須存在於其他地方 - 在代碼中你並沒有真正展示。那麼你如何期待任何有意義的幫助? – 2010-04-29 09:45:56
什麼類型的數據庫?你通過正確的格式?即MySQL預期日期(日期時間)爲YYYY-MM-DD HH:mm:ss和MM/DD/YYYY可能導致此問題。 – dbemerlin 2010-04-29 09:47:48