Um Daten oder Zeiten in MySQL zu speichern, verwenden Sie date
, datetime
oder timestamp
. Ich würde die ersten beiden für die meisten Zwecke empfehlen.
Um MySQL mitzuteilen, wie Ihr Datumsformat analysiert werden soll, verwenden Sie STR_TO_DATE Funktion. Hier ist ein Beispiel:
CREATE TABLE table1 (`Date` Date);
INSERT INTO table1 (`Date`) VALUES (STR_TO_DATE('01/05/2010', '%m/%d/%Y'));
SELECT * FROM table1;
Date
2010-01-05
Um die Ergebnisse wieder in die ursprüngliche Form zu formatieren, schauen Sie sich die DATE_FORMAT Funktion. Beachten Sie, dass Sie es nur formatieren müssen, wenn Sie es als Zeichenfolge in einem anderen als dem Standardformat anzeigen möchten.