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 Mysql自动备份脚本
Jul 14 Python
python条件和循环的使用方法
Nov 01 Python
python实现绘制树枝简单示例
Jul 24 Python
Django框架中方法的访问和查找
Jul 15 Python
详解python的数字类型变量与其方法
Nov 20 Python
PyQt5每天必学之弹出消息框
Apr 19 Python
Python3 把一个列表按指定数目分成多个列表的方式
Dec 25 Python
关于Django Models CharField 参数说明
Mar 31 Python
Python基于stuck实现scoket文件传输
Apr 02 Python
用python实现一个简单计算器(完整DEMO)
Oct 14 Python
TensorFlow的自动求导原理分析
May 26 Python
PO模式在selenium自动化测试框架的优势
Mar 20 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
ThinkPHP视图查询详解
2014/06/30 PHP
php查询相似度最高的字符串的方法
2015/03/12 PHP
64位windows系统下安装Memcache缓存
2015/12/06 PHP
详解PHP神奇又有用的Trait
2019/03/25 PHP
php的lavarel框架中join和orWhere的用法
2020/12/28 PHP
jquery tab插件制作实现代码
2010/06/22 Javascript
通过Jquery遍历Json的两种数据结构的实现代码
2011/01/19 Javascript
基于jquery实现状态限定编辑的代码
2012/02/11 Javascript
JavaScript实现继承的4种方法总结
2014/10/16 Javascript
使用console进行性能测试
2015/04/27 Javascript
JS获取中文拼音首字母并通过拼音首字母快速查找页面内对应中文内容的方法【附demo源码】
2016/08/19 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
js 颜色选择插件
2017/01/23 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
React 高阶组件入门介绍
2018/01/11 Javascript
vuex管理状态 刷新页面保持不被清空的解决方案
2019/11/11 Javascript
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python实现购物程序思路及代码
2017/07/24 Python
Python实现pdf文档转txt的方法示例
2018/01/19 Python
详解Python中的分组函数groupby和itertools)
2018/07/11 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
2019/06/17 Python
Python qrcode 生成一个二维码的实例详解
2020/02/12 Python
python中使用paramiko模块并实现远程连接服务器执行上传下载功能
2020/02/29 Python
Python轻量级web框架bottle使用方法解析
2020/06/13 Python
最新pycharm安装教程
2020/11/18 Python
详解Python openpyxl库的基本应用
2021/02/26 Python
Ellos丹麦:时尚和服装在线
2016/09/19 全球购物
澳大利亚便宜隐形眼镜购买网站:QUICKLENS Australia
2018/10/06 全球购物
请编写一个 C 函数,该函数在给定的内存区域搜索给定的字符,并返回该字符所在位置索引值
2014/09/15 面试题
杭州-飞时达软件有限公司.net笔面试
2012/04/28 面试题
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
2015/01/27 面试题
营业员个人总结的自我评价
2013/10/25 职场文书
绿色环保口号
2014/06/12 职场文书
学校四群教育实施方案
2014/06/12 职场文书
迎新晚会策划方案
2014/06/13 职场文书
学习焦裕禄精神践行三严三实心得体会
2014/10/13 职场文书