2016-05-02 12 views
0

Grundsätzlich mein Datum in MySQL-Tabelle wie dieser istEntfernen Sie unnötige Zeichenfolge und aktualisieren Datumsformat in MySql

2001-04-16 

Das Format sieht tatsächlich day-month-year. Leider wird 20 zum Datum hinzugefügt. Also sollte ich dieses Datum endlich aktualisieren. Dies sollte

01-04-2016 

wird wie mein all Datumsformat in meiner Tabelle in der Datenbank

+1

Mögliche Duplikat [Mysql: Setup das Format der DATETIME- zu 'DD-MM-YYYY HH: MM: SS', wenn Sie eine Tabelle erstellen] (http: //stackoverflow.com/questions/8338031/mysql-setup-the-format-of-datetime-to-ddmm-yyyy-hhmmss-when-creating-a-tab) – Draken

Antwort

1

Diese Mitteilung nicht aktualisieren, ändern, es ändern, wenn Sie es angezeigt werden müssen. Die ISO date format ist, was intern verwendet wird und sollte auf diese Weise beibehalten werden, es ist das native, effiziente Format, und es sortiert korrekt.

Sie können sie wählen aus:

SELECT DATE_FORMAT(date_column, '%d-%m-%Y') FROM table_name 

die DATE_FORMAT() Funktion.

Noch besser ist es, dies in Ihrer Anwendungsebene zu tun, was auch immer das ist, mit einer Datumsformatierungsfunktion, die auf das Gebietsschema des Benutzers abgestimmt ist.

Wenn Sie eine Menge schlechter Daten in Ihrer Datenbank haben, die Sie konvertieren müssen, können Sie sie mit der DATE_FORMAT()-Funktion neu schreiben, um die Fehler zu beseitigen.

Zum Beispiel:

UPDATE table_name SET date_column=DATE_FORMAT('20%d-%m-%y', date_column) 
+0

Dies ist eigentlich Null zurückgeben. Ich habe Datumsspalte Typ wie 'DATE' – Matarishvan

+0

Mein Beispiel hatte die Argumente in umgekehrter Reihenfolge, jetzt behoben. – tadman

0

für MySQL, MySQL abruft und anzeigt DATE Werte in 'YYYY-MM-DD' Format. So können Sie das Datum in jedem gewünschten Format aus der Datenbank abrufen. Weitere Informationen finden Sie unter https://dev.mysql.com/doc/refman/5.6/en/datetime.html.

können Sie verwenden DATE_FORMAT() Funktion:

SELECT DATE_FORMAT('%d-%m-%Y', date) as desired_date FROM table_name where 1 
Verwandte Themen