C#DateTime.Now数据库中的结果不同

时间:2014-08-28 07:52:57

标签: c# sql-server entity-framework datetime2

我有一个SQL Server 2008表,其中包含不同的日期:OrderDateDeliveryDate。我正在使用Entity Framework 6。

这两个字段都是datetime2(0)类型。

以下是我在将对象保存到数据库之前创建对象的方法:

DateTime now = DateTime.Now;

order.OrderDate = now;
order.DeliveryDate = isScheduled ? scheduledDate : order.OrderDate;

当我将其保存到数据库时,日期会有所不同,例如:

  • OrderDate返回2014-08-14 01:52:33
  • DeliveryDate返回2014-08-14 01:52:31

已经尝试将datetime2精度从0改为7而没有运气。

有什么想法吗?

0 个答案:

没有答案