C#相同日期时间,2个刻度值

C#相同日期时间,2个刻度值,c#,asp.net-mvc,entity-framework,datetime,C#,Asp.net Mvc,Entity Framework,Datetime,我正在用Asp.net和实体框架创建CRUD 当我尝试获取同一用户的LastModificationDateTime时,我得到两个不同的值 我不知道为什么我在同一个Datetime中得到两个不同的值。这两个Datetime中都有毫秒的差异。有关这方面的更多信息,请查看MSDN的以下文章: 更新 这里值得注意的是: 一毫秒内有10000个滴答声 所以,现在当你看这两个刻度值时,你应该看到这就是你得到的差异 编辑2 还有,我只想提一下。这两个记录明显不同。查看种类中的值。一个是本地的,另一个是

我正在用Asp.net和实体框架创建CRUD

当我尝试获取同一用户的LastModificationDateTime时,我得到两个不同的值


我不知道为什么我在同一个Datetime中得到两个不同的值。

这两个Datetime中都有毫秒的差异。有关这方面的更多信息,请查看MSDN的以下文章:

更新

这里值得注意的是: 一毫秒内有10000个滴答声

所以,现在当你看这两个刻度值时,你应该看到这就是你得到的差异

编辑2

还有,我只想提一下。这两个记录明显不同。查看种类中的值。一个是本地的,另一个是未指定的


当你在拉唱片时做了一些不同的事情时,可能会发生这种情况。因此,问题其实并不在于日期时间本身。

最后,我解决了在SQL Server上以滴答的方式保存和提取日期时间的问题。这是一个肮脏的解决方案,但我总是得到相同的值…

毫秒是不同的<其中一个的代码>833,另一个的代码>834。另外,一个是当地时间,另一个是未指定的。@Icemanind Yep,。但是我从同一个用户那里得到的,同样的方法。。。user=\u database.Users.FirstOrDefault(t=>t.Id==Id);那么问题不在于日期时间。您如何提取数据肯定有问题。我知道,但在Sql server上的值是相同的。我得到的值总是相同的。请共享您的代码,以便我们进一步研究。这取决于您使用的是
datetime
还是
datetime2(7)
,如果您使用第二个,它应该能够往返。如果您已经解决了它。请分享您的答案,并选择它作为已接受的答案,以便它也可以帮助其他人。