gpt4 book ai didi

java - mongodb 是否将系统时区保持为时区?

转载 作者:可可西里 更新时间:2023-11-01 10:44:35 30 4
gpt4 key购买 nike

我正在使用 Java(JOOQ) 和 mongoDB,

mongodb 是否保持系统时区不变?

有什么方法可以设置 mongoDB 的默认时区吗?

谢谢

最佳答案

不,mongo 不保留系统时区。在数据库中,日期以 UTC 格式存储:

A BSON Date value stores the number of milliseconds since the Unix epoch (Jan 1, 1970) as a 64-bit integer. v2.0+ : this number is signed so dates before 1970 are stored as a negative numbers.

但大多数司机在阅读时都会将日期转换回您本地的时区。我不确定 java 驱动程序,但在 c# 中,您实际上可以说驱动程序以 utc 格式读取所有日期,并在客户端代码中自行转换为适当的时区。但默认情况下,c# 驱动程序将日期转换为计算机时区。

关于java - mongodb 是否将系统时区保持为时区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12191769/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com