Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Henrique Fleury

Escolha do datatype para campo data e hora

Recommended Posts

Pessoal minha duvida e simples.

Qual o melhor tipo de datos que eu vo usa para um campo data e um campo hora.

Tipo o dataType: date ele so aceita dados do tipo MM/DD/YYYY certo?

e no tipo time o que ele aceita??? E no tipo TimeStamp???

Qual a diferenca entre:

Time

Time with time zone

Timestamp

Timestamp with time zone

E em relacao a esse qual a diferenca entre Date???

 

Vlw galera Imagem Postada

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Henrique,

 

 

time para HH:MM:SS

date para YYYY-MM-DD

timestamp para date+time YYYY-MM-DD HH:MM:SS

 

with time zone significa que será adicionado ao campo um identificador da região que produziu o registro. A hora é conceito extremamente depende da localização geográfica. Imagine que seu sistema está na europa e seus usuários estão no brasil, para saber qual hora foi ultimo acesso de um usuário você tem que ter um parâmetro para calcular o fuso horário e dessa forma exibir o horário corretamente, para isso serve o time zone.

 

Te aconselho a ler, isso você encontra facilmente pesquisando na net, quanto mais você souber sobre o assunto melhor será para fazer escolhas sobre tipos de dados.

 

Eu particularmente sempre uso o timestamp with time zone simplesmente porque dá mais possibilidades, mas cada caso é um caso!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

obs....

os tipos date, time e timestamp podem variar seu formato dependendo da configuração do servidor, localidade.

Exemplo, se o servidor ou banco de dados for configurado para pt-Br, o date fica: DD/MM/YYYY, time: HH:MM:SS e timestamp: DD/MM/YYY e HH:MM:SS

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.