sql >> Databasteknik >  >> RDS >> Sqlserver

Millisekunder från DateTime i SQL Server och C# är inte samma sak

SQL Servers datetime datatypen är inte korrekt på millisekundersnivå.
Officiell dokumentation ger en lista över egenskaper för datatypen datatid. I den listan hittar du följande rad:

Du hittar också, på samma sida, följande citat:

Om du skulle arbeta med DateTime2 är istället för DateTime , skulle du få 100 nanosekunders noggrannhet, bland andra fördelar.
Faktum är att förutom i de fall då du behöver upprätthålla bakåtkompatibilitet, bör du inte arbeta med DateTime alls, bara med de nyare datatyperna.




  1. MySQL-datumformat DD/MM/ÅÅÅÅ välja fråga?

  2. mysql tar för lång tid att infoga rader

  3. Hur sparar man genererade PDF-filer till MySQL-databas med Java?

  4. JPA Null eller noll primärnyckel påträffad i arbetsenhetsklon