По принцип имате две различни операции, които може да се наложи да извършите, когато обработвате дати:дата към низ и обратно. Функциите, които можете да използвате са DATE_FORMAT()
и STR_TO_DATE()
. Пълната справка може да бъде намерена в ръководството
.
Пример за употреба:
SELECT
DATE_FORMAT(CURRENT_TIMESTAMP, '%d/%m/%Y %H:%i:%s'),
STR_TO_DATE('31/12/2001 23:55:00', '%d/%m/%Y %H:%i:%s')
Ако вашите дати не са реални дати, а низове, ще трябва да конвертирате два пъти :от низ до дата и отново от дата до низ:
SELECT
STR_TO_DATE('2011-03-03T13:30:00', '%Y-%m-%dT%H:%i:%s'),
DATE_FORMAT(STR_TO_DATE('2011-03-03T13:30:00', '%Y-%m-%dT%H:%i:%s'), '%M %e, %Y %l:%i %p')