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 相关文章推荐
跟老齐学Python之做一个小游戏
Sep 28 Python
用Python实现命令行闹钟脚本实例
Sep 05 Python
python基础while循环及if判断的实例讲解
Aug 25 Python
python数据结构之列表和元组的详解
Sep 23 Python
Python探索之自定义实现线程池
Oct 27 Python
python实现全盘扫描搜索功能的方法
Feb 14 Python
python-OpenCV 实现将数组转换成灰度图和彩图
Jan 09 Python
利用Python制作动态排名图的实现代码
Apr 09 Python
Keras: model实现固定部分layer,训练部分layer操作
Jun 28 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
Jul 02 Python
Django配置Bootstrap, js实现过程详解
Oct 13 Python
仅用几行Python代码就能复制她的U盘文件?
Jun 26 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
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
php daddslashes()和 saddslashes()有哪些区别分析
2012/10/26 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
基于jquery的button默认enter事件(回车事件)。
2011/05/18 Javascript
Mac OS X 系统下安装和部署Egret引擎开发环境
2014/09/03 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
JS实用技巧小结(屏蔽错误、div滚动条设置、背景图片位置等)
2016/06/16 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
bootstrap table分页模板和获取表中的ID方法
2017/01/10 Javascript
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
JavaScript实现表单注册、表单验证、运算符功能
2018/10/15 Javascript
JavaScript中十种一步拷贝数组的方法实例详解
2019/04/22 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
微信小程序使用蓝牙小插件
2019/09/23 Javascript
Vue项目结合Vue-layer实现弹框式编辑功能(实例代码)
2020/03/11 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
JavaScript实现复选框全选和取消全选
2020/11/20 Javascript
[01:29:46]DOTA2上海特级锦标赛C组资格赛#1 OG VS LGD第二局
2016/02/27 DOTA
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
HTML+CSS+JavaScript实现图片3D展览的示例代码
2020/10/12 HTML / CSS
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
香港演唱会订票网站:StubHub香港
2019/10/10 全球购物
几个常见的软件测试问题
2016/09/07 面试题
仓库组长岗位职责
2014/01/29 职场文书
社区党员公开承诺书
2014/08/30 职场文书
法定授权委托证明书
2014/09/27 职场文书
篮球友谊赛通讯稿
2014/10/10 职场文书
2014年派出所工作总结
2014/11/21 职场文书
2014年幼儿园老师工作总结
2014/12/05 职场文书
优秀员工自荐书
2015/03/06 职场文书
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python
java基础——多线程
2021/07/03 Java/Android
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL