Como formatar uma data no MySQL?
Existem várias maneiras de formatar uma data no MySQL. Aqui estão alguns exemplos:
- Usando a função DATE_FORMAT:
SELECT DATE_FORMAT(data, '%d/%m/%Y') AS data_formatada FROM tabela;
Neste exemplo, a data é formatada como "dia/mês/ano".
- Usando a função DATE_FORMAT com CONCAT:
SELECT CONCAT(DATE_FORMAT(data, '%d/%m/%Y'), ' às ', DATE_FORMAT(data, '%H:%i:%s')) AS data_formatada FROM tabela;
Neste exemplo, a data é formatada como "dia/mês/ano às hora:minuto:segundo".
- Usando a função STR_TO_DATE:
SELECT STR_TO_DATE('01/01/2022', '%d/%m/%Y') AS data_formatada;
Neste exemplo, a data é convertida de uma string para um formato de data.
- Usando a função DATE:
SELECT DATE('2022-01-01') AS data_formatada;
Neste exemplo, a data é formatada como "ano-mês-dia".
Essas são apenas algumas maneiras de formatar uma data no MySQL. A escolha do método depende do formato desejado e do tipo de dado armazenado na tabela.