在我的应用程序中,我将 DateTime.Now 分配给新的 DateTime。然后我将其分配给一个值并将其写入数据库。但是当我从数据库中取回它并将变量与之前分配的新日期时间进行比较时,它会相差几毫秒。
任何人都知道为什么会发生这种情况?
例如
DateTime var1 = DateTime.Now;
Object1.DateTime = var1;
Database.SaveObject = var1
Object2 = Database.FindObjectById(objectId);
Assert.AreEqual(var1, Object2.DateTime);