将时间戳以毫秒转换为python中的datetime

时间:2014-02-10 08:17:40

标签: python datetime timestamp

ALL,

我试图获取该文件的统计数据。这样做可以让我关注:

atime - datetime timestamp representation
atime_nano - nano-seconds resolution in addition to a_time.

我想做的是将Python中的atime.atime_nano转换为日期时间变量。

所以,如果我有:

atime = 1092847621L
atime_nano = 7100000L

我希望将它转换为python中的datetime对象,该对象具有正确的日期和毫秒。

我该怎么做?

谢谢。

1 个答案:

答案 0 :(得分:0)

日期时间可以是微秒(1微秒= 1000纳秒) 您可以为您的示例执行以下操作:

   dt = datetime.fromtimestamp(1092847621L).replace(microsecond = 7100000L/1000)
相关问题