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.



About the author

William Pham is the Admin and primary author of Howto-Code.com. With over 10 years of experience in programming. William Pham is fluent in several programming languages, including Python, PHP, JavaScript, Java, C++.