Vamos usar para formatar as DATAS a função DATE_FORMAT() que uma função para formatar e exibir a date em formatos diferentes sua Sintax e da sequinte forma :
select DATE_FORMAT(colunatipoDATE,'%tipodaformataçao' from tabela
Vejamos agora os Formatos podemos utilizar:
%a = mostra dia de forma abreviada (seg-dom)
select codigo,titulo,DATE_FORMAT(date,'%a') as 'ano'from filme
%b = mostra o mês de forma abreviada (Jan-Dec)
select código,titulo,DATE_FORMAT(date,'%b') as 'ano'from filme
%c = mostra o mês de forma numérica (1-12)
select codigo,titulo,DATE_FORMAT(date,'%c') as 'ano'from filme
%D = mostra o dia do mês com sufixo em ingles(0th,1st,2nd,3rd,...)
select codigo,titulo,DATE_FORMAT(date,'%D') as 'ano'from filme
%d = mostra o dia do mês de forma numérica (01-31)
select codigo,titulo,DATE_FORMAT(date,'%d') as 'ano'from filme
%e = mostra o dia do mês de forma numérica (1-31)
select codigo,titulo,DATE_FORMAT(date,'%e') as 'ano'from filme
%f = mostra os microsengundos (000000-999999)
select codigo,titulo,DATE_FORMAT(date,'%f') as 'ano'from filme
%H = mostra a hora (00-23)
select codigo,titulo,DATE_FORMAT(date,'%H') as 'ano'from filme
%h = mostra a hora (01-12)
select codigo,titulo,DATE_FORMAT(date,'%h') as 'ano'from filme
%I = mostra a hora (01-12)
select codigo,titulo,DATE_FORMAT(date,'%I') as 'ano'from filme
%i = mostra os minutos (00-59)
select codigo,titulo,DATE_FORMAT(date,'%i') as 'ano'from filme
%j = mostra o dia do ano (001-366)
select codigo,titulo,DATE_FORMAT(date,'%j') as 'ano'from filme
%M = mostra o nome do mês(janeiro-dezembro)
select codigo,titulo,DATE_FORMAT(date,'%M') as 'ano'from filme
%m = mostra o mês de forma numérica (01-12)
select codigo,titulo,DATE_FORMAT(date,'%m') as 'ano'from filme
%p = mostra (AM ou PM)
select codigo,titulo,DATE_FORMAT(date,'%p') as 'ano'from filme
%r = mostra (hh:mm:ss e PM ou AM)
select codigo,titulo,DATE_FORMAT(date,'%r') as 'ano'from filme
%S = mostra os segundos (00-59)
select codigo,titulo,DATE_FORMAT(date,'%S') as 'ano'from filme
%s = mostra os segundos (00-59)
select codigo,titulo,DATE_FORMAT(date,'%s') as 'ano'from filme
%T = mostra (hh:mm:ss)
select codigo,titulo,DATE_FORMAT(date,'%T') as 'ano'from filme
%U = mostra semana (00-53) onde domingo e o primeiro dia da semana
select codigo,titulo,DATE_FORMAT(date,'%U') as 'ano'from filme
%u = mostra semana (00-53) onde segunda e o primeiro dia da semana
select codigo,titulo,DATE_FORMAT(date,'%u') as 'ano'from filme
%V = mostra semana ( 01-53 ) , onde o domingo é o primeiro dia da semana , usado com % X
select codigo,titulo,DATE_FORMAT(date,'%V') as 'ano'from filme
%v = mostra Semana ( 01-53 ) em que segunda-feira é o primeiro dia da semana, usado com x %
select codigo,titulo,DATE_FORMAT(date,'%v') as 'ano'from filme
%W = mostra dia da semana (domingo - sábado)
select codigo,titulo,DATE_FORMAT(date,'%W') as 'ano'from filme
%w = mostra dia da semana (0=domingo , 6 = sábado)
select codigo,titulo,DATE_FORMAT(date,'%w') as 'ano'from filme
%Y = mostra ano com 4 dígitos (2015)
select codigo,titulo,DATE_FORMAT(date,'%Y') as 'ano'from filme
%y = mostra o ano com 2 dígitos (15)
select codigo,titulo,DATE_FORMAT(date,'%y') as 'ano'from filme
Duvidas postem a e
Nenhum comentário:
Postar um comentário