如何获取UTC时间戳后的小时数?

时间:2013-11-29 03:50:32

标签: python datetime utc python-datetime

我有一个UTC时间戳,我想在Python中计算从那时到现在的小时数。我怎么能这样做?

谢谢!

1 个答案:

答案 0 :(得分:5)

datetime是此处使用的模块(由于UTC要求):

def hours_since(timestamp):
    import datetime
    return (datetime.datetime.utcnow() - datetime.datetime.utcfromtimestamp(timestamp)).total_seconds() / 3600.

示例:

hours_since(1385715744.206451)
0.18432851777777778