Ubuntu时区已更改,但mongodb仍然根据以前的时区打印日期时间



我使用以下命令更改了 Ubuntu 16.04 服务器中的timezone

sudo ln -sf /usr/share/zoneinfo/Asia/Seoul /etc/localtimetzselect

输入date后,我得到了正确的日期时间。

但是在mongodb上,当我打印最近添加的文档的时间时res.ops[0]._id.getTimestamp()我仍然在时区更改之前获得日期时间。

我重新启动了mongodb和服务器本身。但仍然没有变化。我正在使用node.js作为后端。

您需要将时间保存为 UTC,然后在服务器端获取包含时间的文档并应用您想要的时区。这样,您就可以将时区与数据分离。

相关内容

  • 没有找到相关文章

最新更新