Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Armazenando um valor de DateTimeOffset c# em um banco de dados SQL Server 2005


Não é uma boa ideia supor que um deslocamento seja um número de horas ou meias horas - certamente existem fusos horários de um quarto de hora.

Usar milissegundos para o deslocamento é provavelmente o mais flexível, mas eu diria que minutos é muito mais fácil de ler. Se você for olhar para os dados "brutos" no banco de dados, é mais fácil entender o valor 60 =1 hora do que 3600000. Não consigo imaginar que você realmente precise de frações de minutos como compensação.