python将MongoDB里的ObjectId转换为时间戳的方法


Posted in Python onMarch 13, 2015

本文实例讲述了python将MongoDB里的ObjectId转换为时间戳的方法。分享给大家供大家参考。具体分析如下:

MongoDB里的_id字段前四位是时间戳的16进制表示,通过Python可以很容易从_id中提取出时间戳来

def timestamp_from_objectid(objectid):
 result = 0
 try:
  result = time.mktime(objectid.generation_time.timetuple())
 except:
  pass
 return result

调用方法:

print(timestamp_from_objectid(ObjectId('5217a543dd99a6d9e0f74702')))

返回:1377252547.0

Python 相关文章推荐
详解Python3.1版本带来的核心变化
Apr 07 Python
在Python中使用mechanize模块模拟浏览器功能
May 05 Python
在Python中操作字符串之startswith()方法的使用
May 20 Python
使用Python实现租车计费系统的两种方法
Sep 29 Python
python for和else语句趣谈
Jul 02 Python
Python 中Django安装和使用教程详解
Jul 03 Python
Python学习笔记之Break和Continue用法分析
Aug 14 Python
python实现人机猜拳小游戏
Feb 03 Python
python 函数中的参数类型
Feb 11 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
Apr 08 Python
Python发起请求提示UnicodeEncodeError错误代码解决方法
Apr 21 Python
python unittest单元测试的步骤分析
Aug 02 Python
python通过正则查找微博@(at)用户的方法
Mar 13 #Python
python使用chardet判断字符串编码的方法
Mar 13 #Python
python根据时间生成mongodb的ObjectId的方法
Mar 13 #Python
python实现根据窗口标题调用窗口的方法
Mar 13 #Python
Python实现遍历windows所有窗口并输出窗口标题的方法
Mar 13 #Python
Python实现windows下模拟按键和鼠标点击的方法
Mar 13 #Python
Python实现测试磁盘性能的方法
Mar 12 #Python
You might like
利用php来自动调用不同服务器上的flash
2006/10/09 PHP
php对csv文件的读取,写入,输出下载操作详解
2013/08/10 PHP
php防止SQL注入详解及防范
2013/11/12 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
Thinkphp5.0框架使用模型Model的获取器、修改器、软删除数据操作示例
2019/10/11 PHP
在thinkphp5.0路径中实现去除index.php的方式
2019/10/16 PHP
探讨javascript是不是面向对象的语言
2013/11/21 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
基于RequireJS和JQuery的模块化编程——常见问题全面解析
2016/04/14 Javascript
浅析上传头像示例及其注意事项
2016/12/14 Javascript
Angular4学习教程之DOM属性绑定详解
2018/01/04 Javascript
详解ES6通过WeakMap解决内存泄漏问题
2018/03/09 Javascript
JavaScript中set与get方法用法示例
2018/08/15 Javascript
jQuery实现为动态添加的元素绑定事件实例分析
2018/09/07 jQuery
浅谈VUE-CLI脚手架热更新太慢的原因和解决方法
2018/09/28 Javascript
Vuex的API文档说明详解
2020/02/05 Javascript
浅谈vue项目利用Hbuilder打包成APP流程,以及遇到的坑
2020/09/12 Javascript
[02:15]2015国际邀请赛选手档案IG.Ferrari 430
2015/07/30 DOTA
Python笔记(叁)继续学习
2012/10/24 Python
python实现上传样本到virustotal并查询扫描信息的方法
2014/10/05 Python
Python装饰器使用示例及实际应用例子
2015/03/06 Python
Django中使用 Closure Table 储存无限分级数据
2019/06/06 Python
django数据库自动重连的方法实例
2019/07/21 Python
django template实现定义临时变量,自定义赋值、自增实例
2020/07/12 Python
小学教学随笔感言
2014/02/26 职场文书
水利水电专业自荐信
2014/07/08 职场文书
小学家长学校培训材料
2014/08/24 职场文书
2014年社区教育工作总结
2014/12/02 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
纪委立案决定书
2015/06/24 职场文书
小学主题班会教案
2015/08/17 职场文书
学习习近平主席讲话心得体会
2016/01/20 职场文书
MySQL 分页查询的优化技巧
2021/05/12 MySQL