文件上的Windows(Alt-Enter)返回实际时间,但是python函数返回GMT。无论如何,从os.stat()了解时区,以便计算实际时间?我希望我的问题很清楚
这是我的功能-
# get seconds since epoch
test_time_since_epoch = os.stat(value[0]).st_mtime
time_format = "%d/%m/%Y, %H:%M:%S"
test_time_formatted = time.strftime(time_format, time.gmtime(test_time_since_epoch))
例如,该函数返回DD MM YY 10:00:00,但文件的实际时间为DD MM YY 12:00:00
答案 0 :(得分:0)
datetime.datetime.fromtimestamp(test_time_since_epoch).strftime("%d/%m/%Y, %H:%M:%S")
https://docs.python.org/2/library/datetime.html#datetime.date.fromtimestamp
返回与POSIX时间戳相对应的本地日期。...