我的申請得到這個錯誤:數據截斷:不正確的日期時間值: '在行' 列 '日期' 1
Data truncation: Incorrect datetime value: '2-24-2015' for column 'POrder_Date' at row 1
我有MySQL的連接器的Java V-5.1.7
java.util.Date date = new java.util.Date();
DateFormat df = DateFormat.getDateInstance(DateFormat.SHORT);
String date1, mon, datex, year, yearx, currentDate;
int d, d1;
下面的代碼是在我的課,構造器:
date1=df.format(date);
d=date1.indexOf('/');
mon=date1.substring(0,d);
d1=date1.lastIndexOf('/');
datex=date1.substring(d+1,d1);
yearx=date1.substring(d1+1);
year="20"+yearx;
currentDate=mon+"-"+datex+"-"+year;
System.out.println("current date "+currentDate);
歡迎來到Stack Overflow。請記住,我們是志願者,嘗試瞭解數百行代碼非常耗時。你可以編輯你的問題,只包括違規行嗎? – 2015-02-24 14:46:32
MySQL中的規範文本表示法恰好是「2015-02-24」,而不是「2-24-2015」。 – 2015-02-24 14:47:42
我試過,但仍然得到相同的錯誤 – 2015-02-24 14:56:13