在我的应用程序中,我将DateTime.Now分配给一个新的DateTime,然后将其分配给一个值并写入数据库。但是,当我从数据库中获取它并将变量与之前分配的新日期时间进行比较时,会有几毫秒的差异。
有人知道为什么会这样吗?
例如:
有人知道为什么会这样吗?
例如:
DateTime var1 = DateTime.Now;
Object1.DateTime = var1;
Database.SaveObject = var1
Object2 = Database.FindObjectById(objectId);
Assert.AreEqual(var1, Object2.DateTime);
FindObjectById
吗? - Tim Schmelterdatetime
(而不是datetime2
)中,请注意毫秒部分只能以0、3或7结尾(如果我没记错的话)。 - Damien_The_Unbeliever