Formatando data no MySQL com date_format

Para formatar data no MySQL deve-se utilizar a função date_format que recebe dois parâmetros: a data e o formato desejado, retornando uma string contendo o valor desejado.

Exemplo:

>SELECT DATE_FORMAT(nascimento, '%d-%m-%Y') as nascimento FROM aluno; 
>'25-11-1990'

Algumas máscaras possíveis:

%d – dia do mês, com dois dígitos e zero à esquerda (01..31)
%m – mês, com dois dígitos e zero à esquerda (01..12)
%y – ano, com dois dígitos e zero à esquerda
%Y – ano, com quatro dígitos

%h – hora, formato 12 horas (01..12)
%H – hora, formato 24 horas (00..23)
%i – minuto, dois dígitos e zero à esquerda (00..59)
%s – segundo, dois dígitos e zero à esquerda (00..59)
%p – AM ou PM

%T – hora completa, formato 24 horas (hh:mm:ss)

%j – dia do ano (001..366)

%f – microsegundos (000000..999999)

Formatando data no MySQL com date_format

Um comentário sobre “Formatando data no MySQL com date_format

Deixe um comentário