【问题标题】:Python: transform milliseconds to datetime objectPython:将毫秒转换为日期时间对象
【发布时间】:2019-05-20 05:37:10
【问题描述】:

有人知道如何将毫秒转换为日期时间对象吗? 这是我的要求:

ts = 1538589841191
from pymongo import MongoClient
client = MongoClient()
client = MongoClient('localhost', 27017)
db = client.local
collection = db.orderbook_update
orderbook = collection.find_one({
    "lastUpdated": ts
})

我的结果 orderbook[u'lastUpdated'] = 1538589841191.0

是否有人知道如何将此浮点数转换为日期时间对象以最终得到类似:datetime.datetime(2018, 10, 3, 16, 27, 29, 198000)

【问题讨论】:

  • 您需要使用 pandas 或 mongodb 的解决方案吗?

标签: python mongodb


【解决方案1】:

我会这样做:

from datetime import datetime
ms = 1538589841191.0
obj = datetime.fromtimestamp(ms/1000)  ## fromtimestamp accepts arguments in seconds

【讨论】:

    猜你喜欢
    • 2016-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-07
    • 2014-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多