python time.time() 和 "Daylight Saving Time"

标签 python time save dst

运行 python 的计算机时钟(Windows 或 Linux)时会发生什么 自动更改并调用 time.time()?

我读到,当时钟手动更改为过去的某个值时,time.time() 的值会变小。

最佳答案

time.time() docs状态:

Return the time in seconds since the epoch as a floating point number.

这里提到的特定时代是 Unix epoch ,即 1970 年 1 月 1 日午夜 UTC

由于它始终基于 UTC,因此不会受到更改计算机时区的影响,也不会受到计算机时区进入或退出夏令时的影响。

尽管该函数确实依赖于底层实现来提供值,但这些实现始终以 UTC 形式返回值 - 无论操作系统如何。

特别是在 Windows 上,它最终调用 GetSystemTimeAsFileTime OS 函数,根据 UTC 返回其值。它不受时区选择或时区内夏令时变化的影响。

关于python time.time() 和 "Daylight Saving Time",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32469318/

相关文章:

ios - 比较 ios Swift 中的时间

java - Android Java 共享首选项推送通知一次

plot - 打印绘图时 Octave 崩溃

python - 蒙特卡罗树搜索 Tic-Tac-Toe -- Poor Agent

python - django 异构查询集代理模型

python - 应该测试 tdd 的静态文本,例如电子邮件主题?

database - 如何使用swift记录firebase中数据输入的时间

python - Splinter 浏览器自动化选择选项

c - 获取程序中函数的真实时间、用户时间、系统时间

Java:在不指定目录的情况下访问文件