在python中处理毫秒与微秒

时间:2016-06-21 18:41:29

标签: python utc milliseconds

在python中,我们可以使用

从UTC时间(自1970年以来的微秒)转换为日期时间对象
time_in_micro=1000000000
dt=datetime.fromtimestamp(time_in_micro)

时间也可能在Milli Seconds。在这种情况下,我们可以将它乘以1000并使用fromtimestamp方法。

然而,有没有一种方法可以无缝地处理Mill或Mirco秒? 也就是说,无论我们通过毫秒还是微秒,它都应该起作用

1 个答案:

答案 0 :(得分:1)

任何此类方法仍然需要一种方法来指示参数是以毫秒还是微秒为单位:

# For example
datetime.hypothetical_fromtimestamp(100, units="milliseconds")       
datetime.hypothetical_fromtimestamp(100, units="microseconds")

这似乎没有任何用处,只是假设参数是以微秒为单位并相应地缩放毫秒参数。