Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Les millisecondes de DateTime dans SQL Server et C # ne sont pas les mêmes

datetime de SQL Server le type de données n'est pas précis au niveau des millisecondes.
Documentation officielle fournit une liste de propriétés du type de données data time. Dans cette liste, vous trouverez la ligne suivante :

Vous trouverez également, dans cette même page, la citation suivante :

Si vous travaillez avec DateTime2 au lieu de DateTime , vous obtiendriez une précision de 100 nanosecondes, entre autres avantages.
En fait, sauf dans les cas où vous devez maintenir la rétrocompatibilité, vous ne devriez pas travailler avec DateTime du tout, uniquement avec les nouveaux types de données.