【发布时间】:2020-09-16 00:45:14
【问题描述】:
我想使用 C# 将 DateTime 实例存储到 MongoDB 中。由于 mongodb 使用 ISO 8601 作为格式,我传递的日期与时间戳一起存储,这使得使用该日期字段进行查询成为一场噩梦。我尝试了 DateTime.Now、DateTime.UtcNow、BsonDateTime 对象,但都只使用当前时间戳保存。有没有一种方法可以让我的日期字段存储日期和休息为零, 谢谢
皮尤什库马尔
【问题讨论】:
-
你的意思是忽略时间和偏移量? DateTime.UtcNow 有什么问题?
-
DateTime.UtcNow 正在插入时间戳,这使得相等性检查变得不可能。我能够使用大于条件进行查询,并将时间偏移为零。在进行 gor 平等检查时失败