sql >> Database >  >> RDS >> Sqlserver

Is er een verschil tussen DateTime in c# en DateTime in SQL-server?

Precisie en bereik (dus alles belangrijk;-p)

Van MSDN:

.NET System.DateTime

Het waardetype DateTime vertegenwoordigt datums en tijden met waarden variërend van 12:00:00 middernacht, 1 januari 0001 Anno Domini (Common Era) tot 23:59:59 P.M., 31 december 9999 A.D. (C.E.)

Tijdwaarden worden gemeten in eenheden van 100 nanoseconden die ticks worden genoemd, en een bepaalde datum is het aantal ticks sinds 12.00 uur middernacht, 1 januari 0001 A.D. (C.E.) in de GregorianCalendar-kalender

Transact SQL datetime

Datumbereik:1 januari 1753 tot 31 december 9999

Nauwkeurigheid:afgerond op stappen van .000, .003 of .007 seconden



  1. Selecteer Bulk Collect in Oracle-voorbeeld

  2. LijstAGG in SQLSERVER

  3. Hoe te detecteren of een waarde ten minste één numeriek cijfer bevat in MariaDB

  4. SQL Server CRUD-bewerkingen