java - mongodb + java + iso 日期搜索

标签 java mongodb datetime

在我的 mongo db 数据库中,我有这样的列。

"created_on" : ISODate("2014-07-02T01:38:48.713Z");

为了搜索此列,我给出以下查询:

db.XYZ.find({ "created_on" : ISODate("2014-07-02T01:38:48.713Z")})

现在我想使用java从数据库中检索这些数据: 我的查询如下:

 DateTime dateTime = new DateTime( "2014-07-02T01:38:48.713Z" );
 BasicDBObject query1 = new BasicDBObject("created_on", dateTime);
 DBCursor cursor = table.find(query);

但我没有得到任何查询返回 0 行的信息?

任何人请帮助如何从 java 设置 iso date

最佳答案

mongodb 驱动程序当前不支持 DateTime。你必须使用java.util.Date

关于java - mongodb + java + iso 日期搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24585572/

相关文章:

java.text.SimpleDateFormat#parse 在 Scala 和 Clojure 之间有不同的行为

sql-server - SQL Server 2008 生成一系列日期时间

java - 如何复制不同接口(interface)实例的行为?

java - 用户一次只能从一个地方在 java 中登录

python - 如何在集合级别的 pymongo 中添加 wiredTiger?

mongodb - 阅读旧文档 - 例如 `tail --follow` - 但针对 mongodb 集合

arrays - MongoDB 如何在给定数组中插入带有_id 的对象

Java从多种日期格式中确定一种日期格式

java - 如何删除 http 302 响应中的授权 header

java - 需要 Spring 源工具帮助