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 不同对象比较大小示例探讨
Aug 21 Python
python在线编译器的简单原理及简单实现代码
Feb 02 Python
深入理解Python中的 __new__ 和 __init__及区别介绍
Sep 17 Python
浅谈python中get pass用法
Mar 19 Python
python-pyinstaller、打包后获取路径的实例
Jun 10 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
Jul 01 Python
python将类似json的数据存储到MySQL中的实例
Jul 12 Python
python实现计算器功能
Oct 31 Python
Python semaphore evevt生产者消费者模型原理解析
Mar 18 Python
Pytorch转tflite方式
May 25 Python
使用pygame实现垃圾分类小游戏功能(已获校级二等奖)
Jul 23 Python
Django celery异步任务实现代码示例
Nov 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
解析php做推送服务端实现ios消息推送
2013/07/01 PHP
PHP的RSA加密解密方法以及开发接口使用
2018/02/11 PHP
php判断数组是否为空的实例方法
2020/05/10 PHP
QUnit jQuery的TDD框架
2010/11/04 Javascript
js 实现菜单上下显示附效果图
2013/11/21 Javascript
js确认删除对话框效果的示例代码
2014/02/20 Javascript
jquery解析XML字符串和XML文件的方法说明
2014/02/21 Javascript
checkbox选中与未选中判断示例
2014/08/04 Javascript
jquery.idTabs 选项卡使用示例代码
2014/09/03 Javascript
node.js中的buffer.copy方法使用说明
2014/12/14 Javascript
在JavaScript中正确引用bind方法的应用
2015/05/11 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
详解使用Typescript开发node.js项目(简单的环境配置)
2017/10/09 Javascript
vue使用axios时关于this的指向问题详解
2017/12/22 Javascript
vue+springboot前后端分离实现单点登录跨域问题解决方法
2018/01/30 Javascript
浅谈React组件之性能优化
2018/03/02 Javascript
vue点击当前路由高亮小案例
2019/09/26 Javascript
JS函数基本定义与用法示例
2020/01/15 Javascript
Vue项目移动端滚动穿透问题的实现
2020/05/19 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
2020/11/05 Javascript
[01:04:06]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第一局
2016/02/26 DOTA
9种python web 程序的部署方式小结
2014/06/30 Python
在Django的form中使用CSS进行设计的方法
2015/07/18 Python
python机器人运动范围问题的解答
2019/04/29 Python
python实现一个点绕另一个点旋转后的坐标
2019/12/04 Python
keras 多任务多loss实例
2020/06/22 Python
使用已经得到的keras模型识别自己手写的数字方式
2020/06/29 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
奥林匹亚体育:Olympia Sports
2020/12/30 全球购物
建筑施工实习自我鉴定
2013/09/19 职场文书
小学红领巾中秋节广播稿
2014/01/13 职场文书
古汉语文学求职信范文
2014/03/16 职场文书
房屋出售协议书
2014/04/10 职场文书
党在我心中演讲稿
2014/09/02 职场文书
mysql insert 存在即不插入语法说明
2022/03/25 MySQL
Hive日期格式转换方法总结
2022/06/25 数据库