【发布时间】:2013-12-31 17:28:01
【问题描述】:
我有一个应用程序通过 REST API 运行烧瓶与 MongoDB 数据库通信。我看到应用程序中的时间读数要关闭 5 小时 - 这让我认为这是一个时区问题。
Ubuntu 正在向我显示正确的时间 - 它的格式符合 EST。不过,我认为对时区一无所知的 MongoDB 显示不正确的本地时间(即使在 UTC 中)。运行 db.serverStatus() 时,我收到回复说:
"localTime" : ISODate("2013-12-13T21:15:16.663+19:00"),
大约是 12 月 12 日晚上 9:15。所以UTC应该是凌晨2点15分左右。我期待看到:
ISODate("2013-12-13T02:15:16.663+05:00").
我对预期的 ISODate 对象的假设是否正确?我该如何解决这个问题?
【问题讨论】: