修改日期返回长十进制数而不是日期,getmtime

时间:2016-12-05 23:27:57

标签: python date format os.path

我只想尝试为文件返回清晰的日期修改值。

import os
from sys import argv
script, file = argv


path = "/Users/User/temp/" + file 


#print os.stat(path)

print os.path.getmtime(path)

然后在终端我写 - python script.py file.py。

在os.stat和getmtime值中,它返回了这个奇怪的值 - 1477712543.0。

这个值是什么?如何获得一个有意义的清晰值,可能是mm / dd / yyyy h:m:s格式,这是我认为我会得到的......

非常感谢

1 个答案:

答案 0 :(得分:0)

我知道你想出了一个不同的出路,但重要的是要说奇怪的值实际上不是一个奇怪的值1477712543.0,代表“一个给出自纪元以来的秒数的数字”,可以在下面找到更多的信息: / p>

https://docs.python.org/2/library/os.path.html#os.path.getmtime

https://en.wikipedia.org/wiki/Unix_time

由于