Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

C'è qualche differenza tra DateTime in c# e DateTime nel server SQL?

Precisione e portata (quindi tutto importante;-p)

Da MSDN:

.NET System.DateTime

Il tipo di valore DateTime rappresenta date e orari con valori compresi tra 12:00:00 mezzanotte, 1 gennaio 0001 Anno Domini (Era comune) fino alle 23:59:59, 31 dicembre 9999 d.C. (C.V.)

I valori temporali sono misurati in unità di 100 nanosecondi dette tick e una data particolare è il numero di tick dalla mezzanotte del 1 gennaio 0001 d.C. (C.E.) nel calendario GregorianCalendar

Data e ora della transazione SQL

Intervallo di date:dal 1 gennaio 1753 al 31 dicembre 9999

Precisione:arrotondata per incrementi di .000, .003 o .007 secondi