sql >> Base de Datos >  >> RDS >> Sqlserver

¿Hay alguna diferencia entre DateTime en C# y DateTime en el servidor SQL?

Precisión y alcance (entonces, todo lo importante;-p)

Desde MSDN:

Sistema .NET.DateTime

El tipo de valor DateTime representa fechas y horas con valores que van desde las 12:00:00 de la medianoche del 1 de enero de 0001 Anno Domini (Era común) hasta las 23:59:59 del 31 de diciembre de 9999 d.C. (C.E.)

Los valores de tiempo se miden en unidades de 100 nanosegundos llamadas tics, y una fecha particular es el número de tics desde las 12:00 de la medianoche del 1 de enero de 0001 d.C. (C.E.) en el calendario GregorianCalendar

Fecha y hora de Transact SQL

Intervalo de fechas:del 1 de enero de 1753 al 31 de diciembre de 9999

Precisión:redondeado a incrementos de 0,000, 0,003 o 0,007 segundos