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

作者:liuli 时间:2022-08-08 04:33:01 

本文实例讲述了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

PS:这里再为大家推荐一个本站Unix时间戳转换工具,附带了各种语言(Python/PHP/java/MySQL等)Unix时间戳的操作方法:

Unix时间戳(timestamp)转换工具:http://tools.jb51.net/code/unixtime

希望本文所述对大家的Python程序设计有所帮助。

标签:python,MongoDB,方法
0
投稿

猜你喜欢

  • javascript获取wx.config内部字段解决微信分享

    2024-04-23 09:15:50
  • Python初学者常见错误详解

    2023-09-09 10:16:46
  • 随机抽取的sql语句 每班任意抽取3名学生

    2024-01-27 10:12:26
  • python实现断点调试的方法

    2021-07-01 07:49:40
  • Go语言kylin任务自动化实例详解

    2024-05-08 10:24:04
  • 对django中foreignkey的简单使用详解

    2021-09-04 21:04:20
  • python tornado开启多进程的几种方法

    2021-09-18 22:28:17
  • javascript 自动转到命名锚记

    2024-04-29 13:44:46
  • jquery ui bootstrap 实现自定义风格

    2024-05-09 09:05:24
  • python实现数值积分的Simpson方法实例分析

    2023-08-01 17:35:01
  • Go语言字典(map)用法实例分析【创建,填充,遍历,查找,修改,删除】

    2024-05-05 09:30:22
  • Django数据库(SQlite)基本入门使用教程

    2024-01-22 01:13:03
  • 利用python进行数据加载

    2022-05-11 19:55:00
  • Python 'takes exactly 1 argument (2 given)' Python error

    2022-04-19 00:26:05
  • Python代码使用 Pyftpdlib实现FTP服务器功能

    2022-02-11 16:40:55
  • 如何利用Python将html转为pdf、word文件

    2022-07-27 10:36:55
  • python反扒机制的5种解决方法

    2023-10-14 12:39:10
  • 浅谈Python反射 & 单例模式

    2023-10-14 21:16:30
  • python编程学习np.float 被删除的问题解析

    2021-10-26 23:43:17
  • Python新建项目自动添加介绍和utf-8编码的方法

    2023-02-07 07:58:06
  • asp之家 网络编程 m.aspxhome.com