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

Existe alguma diferença entre DateTime em c # e DateTime no servidor SQL?


Precisão e alcance (então, tudo importante;-p)

Do MSDN:

.NET System.DateTime

O tipo de valor DateTime representa datas e horas com valores que variam de 12:00:00 à meia-noite, 1º de janeiro de 0001 Anno Domini (Era Comum) até 23:59:59 P.M., 31 de dezembro de 9999 A.D. (C.E.)

Os valores de tempo são medidos em unidades de 100 nanossegundos chamadas tiques, e uma data específica é o número de tiques desde 12:00 meia-noite, 1º de janeiro de 0001 d.C. (CE) no calendário GregorianCalendar

Data e hora da transação SQL

Período:1º de janeiro de 1753 a 31 de dezembro de 9999

Precisão:arredondado para incrementos de 0,000, 0,003 ou 0,007 segundos