Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como converter Formato de data em Transact- SQL
Conversão de formatos de data em Transact- SQL é uma tarefa trivial quando usando as funções fornecidas para a conversão de data e hora -a- caráter. Para quase todos os formatos de data padrão , há uma conversão existente que você pode aproveitar para formatar corretamente a sua data. No Transact -SQL , a função CONVERT é a função mais usada para formatar datas. Coisas que você precisa
SQL Server 6.5 ou mais recente (incluindo 2000, 2005 e 2008)
Mostrar Mais instruções
Torne-se familiarizado com a função CONVERT
1

a função CONVERT leva dois ou três variáveis ​​, dependendo de como ele é usado. Na sua invocação mais simples , a função funciona assim:

CONVERT ( tipo de dados , dados )

- OU -

CONVERT ( tipo de dados , dados, código)

Por exemplo, para converter a data de hoje para o padrão do SQL Server formato de data configurado, use o seguinte:

CONVERT ( varchar , GETDATE ())

Isso levará a data local atual e tempo, e convertê-la em uma string varchar formatada no locale configurado do SQL Server. No local Estados Unidos , isso pode ser formatado ", sexta-feira, dezembro 25, 2009 01:35 ".
2

Para formatar um tipo de dados de data e hora em um " AAAA-MM- dd " formato, use o código de conversão 121, como no seguinte exemplo :

CONVERT ( varchar (10), GETDATE ( ) , 121)

Isto produzirá uma data formatada como" 2009-12-25 . " Observe o " varchar ( 10) " irá limitar a data completa com o tempo de ser incluído na saída. Se o "(10) " é omitida , a seqüência resultante será formatado como " 2009-12-25 13:35:00.000 ".
3

Para formatar um datetime tipo de dados para o formato de data padrão dos EUA , "MM /dD /AAAA ", use o código de conversão 101, como no exemplo a seguir :

CONVERT ( varchar (10), GETDATE ( ) , 101 )

Isto produzirá uma data formatada como " 12/25/2009 ". Novamente , observe o " varchar ( 10)" o que limita a informação do tempo de ser incluído no resultado. < br >
4

Se não houver um código de conversão existente para o formato de data que você deseja usar , você pode querer usar as funções de ano, mês, dia, e DatePart para obter as peças individuais de data para criar o seu próprio formato de data. Por exemplo, para produzir uma data formatada como " aaaa : MM -dd , hh ", use a seguinte seqüência de funções:

YEAR ( GETDATE ()) + ':' + MÊS ( GETDATE ( ) ) + '-' + DAY ( GETDATE ()) + ',' + DATEPART (hora, GETDATE ())

Anterior :

Próximo : No
  Os artigos relacionados
·Como usar DMG no Windows 
·Como recuperar uma hiperligação de uma célula em Gri…
·Como encontrar um Coder 
·Erros comuns em HTML Codificação 
·Como Incorporar Sprite Flex 
·Como editar um arquivo DBX 
·Como converter um PLC- 5 e ControlLogix 
·Como fazer um botão invisível em C # 
·Como editar dados em um objeto DataSet 
·Como corrigir erros em programas 
  Artigos em destaque
·Como faço para inserir um apóstrofo em uma String 
·O que é um ciclo infinito 
·Como executar C + + arquivos no bloco de notas 
·Como criar duas colunas Usando Div 
·Treinamento C + + 
·Como instalar o Microsoft Visual C + + 
·Como alterar um fator de preenchimento 
·Como se conectar a DB2 com SQL Developer 
·Como Aleatória de Números binários de entrada em C +…
·Como usar o HTTP Compression e Coldfusion 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados