我在使用 mongodb c# 驱动程序时遇到了一些问题,因为它似乎将我所有的日期都转换为 UTC 格式。
我有
Dim cDate as Date
Dim year as integer = 2012
Dim month as integer = 12
Dim day as integer = 21
cDate = New Date(year, month, day)
然而,通过 C# 驱动程序将其放入 mongodb 数据库似乎会将其转换为 UTC,所以突然之间它现在是不同的一天,因为它的 now 11:00 PM 20th December 2012
. 不完全是我想要的!
有没有一种方法可以创建New Date(year, month, date
这样的 UTC 模式?因此,如果我这样做了,cDate.utcNow
我会得到与 cDate 相同的东西,本质上是 cDate.utcNow = cDate?
我用驱动程序尝试了各种各样的东西,结果却撞到了砖墙,比如使用DateTimeSerializationOptions.Defaults
无济于事,什么也没发生!