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

Date Modified returning long decimal number instead of a date, getmtime

我只是想 return 文件的清晰日期修改值。

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 值中,returning 这个奇怪的值 -- 1477712543.0.

这个值是什么以及如何获得有意义的清晰值,也许是 mm/dd/yyyy h:m:s 格式,这就是我认为我会得到的...

非常感谢

我知道你想出了一个不同的出路,但重要的是要说奇怪的值实际上不是代表 "a number giving the number of seconds since the epoch" 的奇怪值 1477712543.0 更多信息可以在下面找到:

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

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

谢谢