Python os.path.getmtime 在 UTC 为什么

Python os.path.getmtime in UTC why

几个问题和站点,例如 and here mention that Python's getmtime returns UTC based on documentation (return os.path.getmtime(fileName)). However, I cannot find in the documentation 函数为什么必须这样。为什么一定要这样?我担心它依赖于 OS,我必须依赖它与 Windows、Linux 和 MacOS.

相同

我在 Python 3.6 和 3.8 中工作。

任何时候你看到

The ... value is a floating point number giving the number of seconds since the epoch

根据定义,这是一个 utc 时间戳,因为纪元总是指 1/1/1970 00:00 UTC