O carimbo de data / hora tem fuso horário?
O carimbo de data / hora tem fuso horário?

Vídeo: O carimbo de data / hora tem fuso horário?

Vídeo: O carimbo de data / hora tem fuso horário?
Vídeo: COMO AJUSTAR A HORA, A DATA E O FUSO HORÁRIO DO CELULAR 2024, Novembro
Anonim

A definição de UNIX carimbo de data / hora é fuso horário independente. o carimbo de data / hora é o número de segundos (ou milissegundos) decorridos desde um ponto absoluto no tempo, meia-noite de 1º de janeiro de 1970 no horário UTC. Independentemente do seu fuso horário , uma carimbo de data / hora representa um momento igual em todos os lugares.

Tendo isso em mente, o que é timestamp com TimeZone?

o carimbo de data / hora tipo de dados permite que você armazene data e hora. No entanto, ele não tem nenhum fuso horário dados. Isso significa que quando você muda o seu servidor de banco de dados fuso horário , a carimbo de data / hora o valor armazenado no banco de dados não muda. Os dados timestamptz são os carimbo de data / hora com fuso horário.

os carimbos de data / hora são sempre UTC? Unix timestamps estão sempre baseado em UTC (também conhecido como GMT). É razoável dizer "um Unix carimbo de data / hora em segundos ", ou" um Unix carimbo de data / hora em milissegundos ". Alguns preferem a frase" milissegundos desde a época do Unix (sem levar em conta os segundos bissextos) ".

Simplesmente assim, como obtenho o carimbo de data / hora do fuso horário?

Você não pode " pegue uma Fuso horário ID de um certo TimeStamp ", isso é impossível. Sua contagem de época foi feita considerando um certo fuso horário , geralmente UTC. Se for preciso saber a zona pretendida usada na criação dessa contagem de época, ela não pode ser deduzida.

Quantos dígitos tem um carimbo de data / hora?

Um válido carimbo de data / hora inclui até 6 dígitos de precisão. Se adicional dígitos existem em valores de entrada, o carimbo de data / hora é arredondado. Os exemplos a seguir mostram o comportamento quando diferentes valores são inseridos em um TIMESTAMP coluna. O intervalo de datas válidas em timestamps é de 01-01-0001 a 12-31-9999.

Recomendado: