Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

consulta mysql - data do formato na saída?


Basicamente, você tem duas operações diferentes que pode precisar executar ao lidar com datas:data para string e vice-versa. As funções que você pode usar são DATE_FORMAT() e STR_TO_DATE() . A referência completa pode ser encontrada no manual .

Exemplo de uso:
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')

Se suas datas não forem datas reais, mas strings, você precisará converter duas vezes :da string para a data e novamente da data para a string:
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')