Como formatar Datas no SQL Server
30/11/2016
0
Fala pessoal.
Seguem diversos exemplos de formatações de data no SQL Server.
um abraço
Seguem diversos exemplos de formatações de data no SQL Server.
--PATTERN STYLED DATE SYNTAX STYLE LENGTH --YYYY MM DD 20010223 convert(varchar, GETDATE() ,112) 112 8 --YY MM DD 010223 convert(varchar, GETDATE() ,12) 12 6 --PATTERN STYLED DATE SYNTAX STYLE LENGTH --YYYY MM DD 2001/02/23 convert(varchar, GETDATE() ,111) 111 10 --YY MM DD 01/02/23 convert(varchar, GETDATE() ,11) 11 8 --MM DD YYYY 02/23/2001 convert(varchar, GETDATE() ,101) 101 10 --MM DD YY 02/23/01 convert(varchar, GETDATE() ,1) 1 8 --DD MM YYYY 23/02/2001 convert(varchar, GETDATE() ,103) 103 10 --DD MM YY 23/02/01 convert(varchar, GETDATE() ,3) 3 8 --PATTERN STYLED DATE SYNTAX STYLE LENGTH --YYYY MM DD 2001.02.23 convert(varchar, GETDATE() ,102) 102 10 --YY MM DD 01.02.23 convert(varchar, GETDATE() ,2) 2 8 --DD MM YYYY 23.02.2001 convert(varchar, GETDATE() ,104) 104 10 --DD MM YY 23.02.01 convert(varchar, GETDATE() ,4) 4 --PATTERN STYLED DATE SYNTAX STYLE LENGTH --YYYY MM DD 2001-02-23 04:05:06.007 convert(varchar, GETDATE() ,121) 121 23 --YYYY MM DD 2001-02-23 04:05:06 convert(varchar, GETDATE() ,120) 120 19 --MM DD YYYY 02-23-2001 convert(varchar, GETDATE() ,110) 110 10 --MM DD YY 02-23-01 convert(varchar, GETDATE() ,10) 10 8 --DD MM YYYY 23-02-2001 convert(varchar, GETDATE() ,105) 105 10 --DD MM YY 23-02-01 convert(varchar, GETDATE() ,5) 5 8 --PATTERN STYLED DATE SYNTAX STYLE LENGTH --MMM DD YYYY Feb 23 2001 4:05:06:007AM convert(varchar, GETDATE() ,9) 9 26 --MMM DD YYYY Feb 23 2001 4:05:06:007AM convert(varchar, GETDATE() ,109) 109 26 --MMM DD YYYY Feb 23 2001 4:05AM convert(varchar, GETDATE() ,100) 100 19 --MMM DD YYYY Feb 23, 2001 convert(varchar, GETDATE() ,107) 107 12 --MMM DD YY Feb 23, 01 convert(varchar, GETDATE() ,7) 7 10 --DD MMM YYYY 23 Feb 2001 04:05:06:007 convert(varchar, GETDATE() ,13) 13 24 --DD MMM YYYY 23 Feb 2001 04:05:06:007 convert(varchar, GETDATE() ,113) 113 24 --DD MM YYYY 23 Feb 2001 convert(varchar, GETDATE() ,106) 106 11 --DD MM YY 23 Feb 01 convert(varchar, GETDATE() ,6) 6 9 --PATTERN STYLED DATE SYNTAX STYLE LENGTH --hh:mm:ss:ms 04:05:06:007 convert(varchar, GETDATE() ,14) 14 12 --hh:mm:ss:ms 04:05:06:007 convert(varchar, GETDATE() ,114) 114 12 --hh:mm:ss 04:05:06 convert(varchar, GETDATE() ,8) 8 8 --hh:mm:ss 04:05:06 convert(varchar, GETDATE() ,108) 108 8
um abraço
Fabio Parreira
Curtir tópico
+ 2
Responder
Post mais votado
27/12/2016
Ótimo post!
Utilizo muito essas conversões e estava precisando de um compilado desse!
Utilizo muito essas conversões e estava precisando de um compilado desse!
Rafael Oliveira
Responder
Mais Posts
25/07/2022
Julio Pires
Fala pessoal.
Seguem diversos exemplos de formatações de data no SQL Server.
um abraço
Seguem diversos exemplos de formatações de data no SQL Server.
--PATTERN STYLED DATE SYNTAX STYLE LENGTH --YYYY MM DD 20010223 convert(varchar, GETDATE() ,112) 112 8 --YY MM DD 010223 convert(varchar, GETDATE() ,12) 12 6 --PATTERN STYLED DATE SYNTAX STYLE LENGTH --YYYY MM DD 2001/02/23 convert(varchar, GETDATE() ,111) 111 10 --YY MM DD 01/02/23 convert(varchar, GETDATE() ,11) 11 8 --MM DD YYYY 02/23/2001 convert(varchar, GETDATE() ,101) 101 10 --MM DD YY 02/23/01 convert(varchar, GETDATE() ,1) 1 8 --DD MM YYYY 23/02/2001 convert(varchar, GETDATE() ,103) 103 10 --DD MM YY 23/02/01 convert(varchar, GETDATE() ,3) 3 8 --PATTERN STYLED DATE SYNTAX STYLE LENGTH --YYYY MM DD 2001.02.23 convert(varchar, GETDATE() ,102) 102 10 --YY MM DD 01.02.23 convert(varchar, GETDATE() ,2) 2 8 --DD MM YYYY 23.02.2001 convert(varchar, GETDATE() ,104) 104 10 --DD MM YY 23.02.01 convert(varchar, GETDATE() ,4) 4 --PATTERN STYLED DATE SYNTAX STYLE LENGTH --YYYY MM DD 2001-02-23 04:05:06.007 convert(varchar, GETDATE() ,121) 121 23 --YYYY MM DD 2001-02-23 04:05:06 convert(varchar, GETDATE() ,120) 120 19 --MM DD YYYY 02-23-2001 convert(varchar, GETDATE() ,110) 110 10 --MM DD YY 02-23-01 convert(varchar, GETDATE() ,10) 10 8 --DD MM YYYY 23-02-2001 convert(varchar, GETDATE() ,105) 105 10 --DD MM YY 23-02-01 convert(varchar, GETDATE() ,5) 5 8 --PATTERN STYLED DATE SYNTAX STYLE LENGTH --MMM DD YYYY Feb 23 2001 4:05:06:007AM convert(varchar, GETDATE() ,9) 9 26 --MMM DD YYYY Feb 23 2001 4:05:06:007AM convert(varchar, GETDATE() ,109) 109 26 --MMM DD YYYY Feb 23 2001 4:05AM convert(varchar, GETDATE() ,100) 100 19 --MMM DD YYYY Feb 23, 2001 convert(varchar, GETDATE() ,107) 107 12 --MMM DD YY Feb 23, 01 convert(varchar, GETDATE() ,7) 7 10 --DD MMM YYYY 23 Feb 2001 04:05:06:007 convert(varchar, GETDATE() ,13) 13 24 --DD MMM YYYY 23 Feb 2001 04:05:06:007 convert(varchar, GETDATE() ,113) 113 24 --DD MM YYYY 23 Feb 2001 convert(varchar, GETDATE() ,106) 106 11 --DD MM YY 23 Feb 01 convert(varchar, GETDATE() ,6) 6 9 --PATTERN STYLED DATE SYNTAX STYLE LENGTH --hh:mm:ss:ms 04:05:06:007 convert(varchar, GETDATE() ,14) 14 12 --hh:mm:ss:ms 04:05:06:007 convert(varchar, GETDATE() ,114) 114 12 --hh:mm:ss 04:05:06 convert(varchar, GETDATE() ,8) 8 8 --hh:mm:ss 04:05:06 convert(varchar, GETDATE() ,108) 108 8
um abraço
Responder
25/07/2022
Julio Pires
Fala pessoal.
Valeu Fábio !
Só para complementar a sua lista.
Uma vez eu precisei transforma em date, campos númericos nos seguintes formatos:
ddmmyyyy
10012022
1012022
1102022
15022022
kkk bem "zuado assim",
Resolvi da seguinte forma :
select convert(date,format(a.datatrans, '00-00-0000'), 103)
from tabela a
onde a.datatras = numeric(8)
Detalhe, para isso dar certo, certifique-se que todos a.datatrans estejam preenchidos e que estejam no "formato" dmy
Valeu Fábio !
Só para complementar a sua lista.
Uma vez eu precisei transforma em date, campos númericos nos seguintes formatos:
ddmmyyyy
10012022
1012022
1102022
15022022
kkk bem "zuado assim",
Resolvi da seguinte forma :
select convert(date,format(a.datatrans, '00-00-0000'), 103)
from tabela a
onde a.datatras = numeric(8)
Detalhe, para isso dar certo, certifique-se que todos a.datatrans estejam preenchidos e que estejam no "formato" dmy
Responder
Clique aqui para fazer login e interagir na Comunidade :)
Inserção de url
Descrição
Url