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 相关文章推荐
利用QT写一个极简单的图形化Python闹钟程序
Apr 07 Python
pandas.DataFrame.to_json按行转json的方法
Jun 05 Python
python保存数据到本地文件的方法
Jun 23 Python
python3中zip()函数使用详解
Jun 29 Python
利用Pycharm断点调试Python程序的方法
Nov 29 Python
Python学习笔记之抓取某只基金历史净值数据实战案例
Jun 03 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
Aug 27 Python
Python调用Windows API函数编写录音机和音乐播放器功能
Jan 05 Python
Python GUI库PyQt5图形和特效样式QSS介绍
Feb 25 Python
简单了解python shutil模块原理及使用方法
Apr 28 Python
在keras中实现查看其训练loss值
Jun 16 Python
pandas中pd.groupby()的用法详解
Jun 16 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利用COM对象访问SQLServer、Access
2006/10/09 PHP
用PHP连接Oracle数据库
2006/10/09 PHP
PHP递归创建多级目录
2015/11/05 PHP
Mac下php 5升级到php 7的步骤详解
2017/04/26 PHP
javascript应用:Iframe自适应其加载的内容高度
2007/04/10 Javascript
JavaScript中的事件处理
2008/01/16 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
jQuery点击弹出下拉菜单的小例子
2013/08/01 Javascript
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
Javascript判断图片尺寸大小实例分析
2014/06/16 Javascript
超链接的禁用属性Disabled使用示例
2014/07/31 Javascript
jQuery实现下拉加载功能实例代码
2016/04/01 Javascript
Javascript HTML5 Canvas实现的一个画板
2020/04/12 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
2017/09/07 Javascript
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
Js面试算法详解
2018/04/08 Javascript
简述JS浏览器的三种弹窗
2018/07/15 Javascript
深入浅出理解JavaScript闭包的功能与用法
2018/08/01 Javascript
解决layer.confirm快速点击会重复触发事件的问题
2019/09/23 Javascript
antd Form组件方法getFieldsValue获取自定义组件的值操作
2020/10/29 Javascript
vue3使用vue-count-to组件的实现
2020/12/25 Vue.js
微信小程序input抖动问题的修复方法
2021/03/03 Javascript
Python实现的最近最少使用算法
2015/07/10 Python
python使用pycharm环境调用opencv库
2018/02/11 Python
Python中判断输入是否为数字的实现代码
2018/05/26 Python
浅谈Python type的使用
2019/11/19 Python
Python pandas 列转行操作详解(类似hive中explode方法)
2020/05/18 Python
keras中模型训练class_weight,sample_weight区别说明
2020/05/23 Python
浅谈Python 函数式编程
2020/06/20 Python
HTML5新增form控件和表单属性实例代码详解
2019/05/15 HTML / CSS
Abe’s of Maine:自1979以来销售相机和电子产品
2016/11/21 全球购物
Myprotein亚太地区:欧洲第一在线运动营养品牌
2020/12/20 全球购物
交通事故和解协议书
2015/01/27 职场文书
ORACLE查看当前账号的相关信息
2021/06/18 Oracle
Python 视频画质增强
2022/04/28 Python