¿Cuál es la función de My SQL para obtener la hora actual? ¿Cuál es la función para formatear fechas?
Para obtener la hora actual, simplemente use now().
Formatee la hora en la base de datos usando DATE_FORMA T(fecha, formato).
Formatee la fecha o el valor de fecha y hora de acuerdo con el formato de cadena de formato y devuelva la cadena de resultado.
DATE_FORMAT( ) se puede utilizar para formatear un valor DATE o DATETIME para obtener el formato deseado. Formatee el valor de fecha de acuerdo con la cadena de formato:
S, s es el segundo de dos dígitos (00, 01, . . ., 59)
i es el segundo de dos dígitos minuto (00, 01, . . ., 59)
H hora de dos dígitos, 24 horas (00, 01, . . ., 23)
h, I dos dígitos hora en forma de dígitos, 12 horas (01, 02, . . ., 12)
k hora en forma de dígitos, 24 horas (0, 1, . . ., 23)
l hora en forma numérica, 12 horas (1, 2, . . ., 12)
T forma de tiempo de 24 horas (h h: m m: s s)
r 12 La forma de hora de la hora (hh:mm:ss AM o hh:mm:ss PM)
p AM o P M
W El nombre de cada día de la semana (domingo, lunes, ., sábado)
a La abreviatura del nombre de cada día de la semana (dom, lun, . . ., sábado)
d Los dos dígitos número indica el número de días del mes (00 , 01, . . ., 31)
e La forma numérica indica el número de días del mes (1, 2, . . ., 31)
D El sufijo inglés indica el número de días del mes (1.º, 2.º, 3.º,...)
w representa el día de la semana en forma numérica (0 = Domingo, 1=lunes, ., 6=sábado)
j representa el día del año como un número de tres dígitos (001, 002, . . ., 366)
U semana (0, 1, 52), donde el domingo es el primer día de la semana
u Semana (0, 1, 52), donde el lunes es el primer día de la semana
M Nombre del mes (enero, febrero, . . ., diciembre)
b Nombre abreviado del mes (enero, febrero, . . ., diciembre)
m Mes representado por dos dígitos (01, 02, . . ., 12)
c Mes representado por dígitos (1, 2, . . ., 12)
Y Año representado por cuatro dígitos
y Año representado por dos dígitos
Valor directo ""
seleccione date_format(campo de fecha, 'A-m-d') como 'fecha' de prueba