mongodb-请教MongoDB中时间读取的问题

问题描述

请教MongoDB中时间读取的问题

用java操作mongodb,读取其中的时间,数据库中是这样的
"EventTime" : ISODate("2015-02-28T16:02:06.491Z"),
用java读取的语句是:

 String eventTime= record.get("EventTime").toString();

问题在于读出来的结果是 Sun Mar 01 18:42:01 CST 2015,时区转换格式都好说,关键在于得不到毫秒的数据,原始数据室精确到毫秒的,但是读取结果不能精确到毫秒,有哪位高手知道怎么解决吗?多谢多谢~~

解决方案

存的时候就不要用时间格式,自直接字符串,读取出来再解析。

时间: 2024-09-19 20:59:56

mongodb-请教MongoDB中时间读取的问题的相关文章

mongodb-使用Python怎么在MongoDB查询“距离当前时间超过30分钟”的数据??

问题描述 使用Python怎么在MongoDB查询"距离当前时间超过30分钟"的数据?? Python中用 time.time()打印出来是点小数点的,例如1449489149.56,而在mongo中查询出来的是不带小数点的,例如1442547417700 解决方案 后面是毫秒 可以直接截取掉 然后再来判断

mongodb通过ObjectId按照时间筛选备份数据库

要完成上述引言里的需求,我们这里从mongo的ObjectId入手,我们知道ObjectId的前四个字节是时间戳,那么我们可以在mongodump -q 来筛选记录.如果你不了解mongo ObjectId的构造请参看<_id和ObjectId>. 首先我们的使用场景是输入一个时间格式,然后返回该时间的最小ObjectId值,然后只要 在MongoDB shell中运行: function objectIdWithTimestamp(timestamp) {    // Convert str

MongoDB在PHP中的常用操作小结

  本篇文章主要是对MongoDB在PHP中的常用操作进行了详细的总结介绍,需要的朋友可以过来参考下,希望对大家有所帮助 $mongodb = new Mongo(); //$connection = new Mongo( "$dburl:$port" ); // connect to a remote host (default port) $mydb = $mongodb->mydb; //隐性创建数据库mydb $mydb = $mongodb->selectDB(&

用java来操作mongoDB,备份mongDB中的数据

问题描述 用java来操作mongoDB,备份mongDB中的数据 come on 大神 如题 现在想每个月把数据库中的数据导出来做备份 , 怎么用java语言来实现呢 ? 谢啦!!! 解决方案 omg 我在顶顶吧 解决方案二: 写一个quartz的定时任务管理, 然后创建一个机遇每月月初几点几分执行的任务... 然后就是执行你需要的业务逻辑,如果比较复杂的话,就使用异步来实现. 最后记得生成一份日志或者报表用于查看数据备份后的一些结果输出信息... 大致的思路是这样的

数据-项目部署后mongodb过一段时间连接就很慢

问题描述 项目部署后mongodb过一段时间连接就很慢 如标题所为,项目完成,部署到服务器上面,一切访问正常.上午访问时还好好的. 下午第一次访问获取数据时很慢.然后又恢复正常了. 到了晚上第一次访问数据时很慢.然后又恢复正常了. 是否连接池的问题?没有人访问了,连接就关闭掉,但下次连接再启动. 有什么办法可以把这个问题解决.我访问一次后,无论任何时候去访问都那么快, 不用过一段时间后第一次访问很慢. 解决方案 应该是连接池等被关闭了,所以第一次要重新连接.你可以每次都重新连接来访问,而不用保持

请教lotus中的时间格式和JavaScript中的时间格式是否相同?

问题描述 请教lotus中的时间格式和JavaScript中的时间格式是否相同?我能在JavaScript中对两个时间值进行比较吗?如果可以的话,我该怎么转换数值?请各位大侠指点,谢谢啦! 解决方案 解决方案二:lotus的时间格式很多,可以根据你的程序要求进行修改~~

用vc++或java每隔一段时间读取一个日志文件(这是一个电话语音接听日志文件,文件内容在随时的增加)后提取有效数据到数据库中

问题描述 用vc++或java每隔一段时间读取一个日志文件(这是一个电话语音接听日志文件,文件内容在随时的增加)后提取有效数据到数据库中,怎么做到从上次读取文件的位置,也就是行数,开始下次的读取.大家知道,java和vc++是通过while()循环来读取文件,我当时的做法是记录上次while()的循环次数,下次读取时先空循环上次记录的行数,然后开始真正的读取文件.看看大伙有没有更好的办法. 解决方案 解决方案二:randomaccessfile+上次读取位置解决方案三:引用1楼inhibitor

ios-新人请教OC中self用法

问题描述 新人请教OC中self用法 新人小白,求教下面的获取文本框.标签的文本属性为什么都要用self.num1.text,self.resultLabel.text, 不能直接用num1.text,resultLabel.text??? #import "HMViewController.h" @interface HMViewController () @property (nonatomic, weak) IBOutlet UITextField *num1; @propert

mfc 中时间选取控件的使用

问题描述 mfc 中时间选取控件的使用 如何将时间选择器控件中的内容读取出来:定义了 CTime birth;//时间选取器的变量 CTime bir; CString time; birth.GetTime(bir); time=bir.Format(""%Y-%m-%d"");//将时间型转化成字符串型 为什么说'GetTime' : function does not take 1 parameters 解决方案 CTime t(2005 10 20 23 5