Abschneiden von Daten: Incorrect datetime value: "for column 'Datum' in Zeile 1

Meine Anwendung immer diese Fehlermeldung:

Daten abschneiden: Incorrect datetime value: '2-24-2015' für die Spalte 'POrder_Date' in Zeile 1

Habe ich MySQL-connector-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;

folgende code ist in meiner Klasse,s-Konstruktor:

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);
Herzlich willkommen auf Stack Overflow. Bitte beachten Sie, dass wir freiwillige hier, und es ist zeitaufwendig, um zu versuchen zu verstehen, Hunderte von Zeilen von code. Können Sie bitte Editiere deine Frage, um nur die fehlerhaften Zeilen?
Der kanonische text-Darstellung in MySQL passiert 2015-02-24, nicht 2-24-2015.
ich habe versucht, die aber noch immer den gleichen Fehler

InformationsquelleAutor Prathamesh Koshti | 2015-02-24

Schreibe einen Kommentar