[英]Current time is differed by 6hrs 30min when storing into mongoDB database with Date as Datatype in Java
我將日期作為數據類型,並在 mongoDB 中插入了一條記錄。 它以 2020-04-23T13:41:37.410+00:00 的形式插入,但當前時間是 2020-02-23 19:22 (IST)。 即使本地的數據庫也是同時插入的。
請在這件事上給予我幫助
MongoDB 默認以 UTC 存儲時間,並將任何本地時間表示轉換為這種形式。
但是當我將其保存在集合中時,它將保存為 UTC(ISO 日期),盡管它在步驟 1 中將新日期打印為 IST
db.getCollection("Demo").insert({dat:new Date()}) db.getCollection("Demo").find({})
首先,這是 5.5 小時(不是 6.5 小時)。 而且, +00:00
表示它以 UTC 存儲(而不是您的本地時間)。 IST 偏移量為 UTC+05:30。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.