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

Stockage d'une valeur c# DateTimeOffset dans une base de données SQL Server 2005

Ce n'est pas une bonne idée de supposer qu'un décalage est un nombre d'heures ou de demi-heures ; il existe certainement des fuseaux horaires au quart d'heure.

L'utilisation de millisecondes pour le décalage est probablement la plus flexible, mais je dirais que les minutes sont beaucoup plus faciles à lire. Si jamais vous regardez les données "brutes" dans la base de données, il est plus facile de comprendre la valeur 60 =1 heure que 3600000. Je ne peux pas imaginer que vous ayez vraiment besoin de fractions de minutes comme décalage.