繁体   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