【问题标题】:Incorrect date in mongodbMongoDB中的日期不正确
【发布时间】:2016-01-13 14:44:40
【问题描述】:

我在 mongodb 中插入了很多带有日期的文档,但时间不匹配...

文档上的时间比插入时间早 1 小时。是不是我的 mongo 服务器配置不好?还是我必须做其他事情?

我使用 java 应用程序插入所有文档。

谢谢

【问题讨论】:

  • 以下答案是否有助于解决您的问题?如果它有帮助,请接受它以帮助有类似问题的人。如果没有帮助,请告诉我,以便我删除它,以免人们浪费时间查看它。
  • 是的,它帮助了我。谢谢:)

标签: java mongodb date


【解决方案1】:

与 UTC 相比,您可能有 1 小时的时差。您必须考虑您的语言环境,因为 mongodb 将日期存储为 UTC 时间戳。

默认情况下,MongoDB 以 UTC 存储时间,并将任何本地时间表示形式转换为这种形式。必须对某些未修改的本地时间值进行操作或报告的应用程序可以将时区与 UTC 时间戳一起存储,并在其应用程序逻辑中计算原始本地时间。

另请参阅page 了解更多详情。

【讨论】:

    猜你喜欢
    • 2018-12-08
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多