作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用以下日期方法在 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 中。请参阅Model Time Data了解更多详情。
如果您想存储没有时间的日期(如示例中所示),请“截断”日期。您仍然会有一个完整的 Date 对象,时间显示为午夜 UTC,但这是处理您所描述的日期的相当典型的方式。
由于您使用的是 Java,因此有几种截断日期的方法:Java Date cut off time information
关于java - 如何在没有时区的mongo DB中插入日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46681247/
我是一名优秀的程序员,十分优秀!