实际上我在mongodb中的日期字段看起来像"Date" : ISODate("2015-03-01T00:00:00.000+0000")
。
根据此字段,我正在尝试使用java
检索文档。
但是,我在检索文档时得到null。
关于conversion of String to Java Date Object
我正面临着问题。
有人可以帮帮我吗?
MongoDatabase db = mongoclient.getDatabase("myDB");
MongoCollection<Document> col = db.getCollection("myCol");
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS+SSSS") ;
String oldDate = "2015-03-01T00:00:00.000+0000";
Date date = format.parse(oldDate);
Document doc = new Document();
doc.put("Date" , date);
System.out.println(col.find(doc).first());