C# DateTime類型和sqlserver DateTime精度不同


datetime類型的時間精度是3.33毫秒,超過該精度會進行近似到0.000,0.003,0.007 秒

微軟官方文檔:指明datetime類型的精度為 :千分之三秒(3.33毫秒、0.00333秒)。所有的datetime類型的值在顯示、處理時 有所調整。即會圓整到幾個特殊的毫秒個位值:0、3、7:如:(9、0、1) 會引起進0調整;(5、6、7、8)引起7調整;(2、3、4)引起3調整。

sqlserver DateTime換成datetime2類型(SQL Server 2008及以上版本才有),這樣C# 的時間精度就和DateTime2的時間精度相同了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM