簡體   English   中英

如何在沒有時區的Mongo DB中插入日期

[英]How to insert date in mongo DB without timezone

我正在使用以下日期方法在mongo DB中插入日期:

BasicDBObject Created_Date = new BasicDBObject("date", now);
record.put("Created_Date", now);

它以以下格式返回結果:

 "Created_Date" : ISODate("2017-10-11T06:16:10.536Z")

是否可以插入沒有時區的日期,即

"Created_Date" :"2017-10-11"

謝謝你的幫助。

您的問題與您的示例不一致。 您的示例顯示了不帶日期時間部分的日期存儲,但是您的問題是不帶時區日期的日期存儲。

MongoDB不會將時區存儲為日期的一部分,所有日期都存儲在UTC中。 有關更多詳細信息,請參見模型時間數據

如果要存儲不帶時間的日期(如示例所示),請“截斷”日期。 您將仍然擁有完整的Date對象,時間顯示為UTC午夜,但這是您描述的一種相當典型的處理日期的方式。

由於您使用的是Java,因此有幾種截斷日期的方法: Java日期截止時間信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM