我需要存储一个DateTime值,该值是从使用DateTime.UtcNow的C#应用程序发送到数据库的。如果我将它保存到DateTime列,则毫秒值始终为000.但是在从应用程序进行调试时,毫秒值将从应用程序发送到数据库。我错过了什么?
这是使用Datetime
愉快方式,因为
SQL Server仅将时间存储到大约1/300秒。这些总是落在0,3和7毫秒
SQL Server 2008具有更高的可用精度。 datetime2
数据类型将准确存储如下值: 2008-12-19 09:31:38.5670514
参见参考文档