【问题标题】:Date format in mongodb/mongoosemongodb/mongoose 中的日期格式
【发布时间】:2011-12-27 17:24:00
【问题描述】:

当我在 javascript 中创建日期时,它在 zulu 中,当我通过 mongoose 将它保存在我的 mongodb 中时,它会转换为 UTC(它保持相同的时间值,但时区已更改)。我希望它在保存后留在 zulu,如何在 mongoose 中设置此选项?

谢谢

【问题讨论】:

  • 我只是好奇:祖鲁语 (GMT) 和 UTC 之间的实际区别是什么?

标签: javascript mongodb node.js express mongoose


【解决方案1】:

MongoDB 以 UTC 存储所有日期时间。当存储在数据库中时,您提供的任何本地时间都将转换为 UTC。推荐的方法是始终在将 DateTime 值存储到数据库之前自行将其转换为 UTC,这样您就可以完全控制。

资源:

https://jira.mongodb.org/browse/CSHARP-185
Dealing with how MongoDB stores DateTime when used with Service Locator Pattern

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-16
    • 2020-10-04
    • 2018-04-16
    • 2011-11-23
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    相关资源
    最近更新 更多