[英]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.