【发布时间】:2018-01-31 14:05:42
【问题描述】:
在 python 中,通过导入 datetime 模块 并使用class datetime.datetime 的各种功能,我们可以得到基本的日期格式,甚至是用于部署的日期算法。
例如,datetime.datetime.now() 将返回今天的日期。
但是,今天当我运行这个程序时,我的电脑没有互联网连接,但它仍然输出今天的日期。
那么,datetime.datetime.now() 如何返回正确的日期?算法会在 24 小时后自动递增吗?
【问题讨论】:
-
当你的计算机知道时,为什么代码会询问其他机器的日期和时间?
-
好吧,电脑知道没有互联网连接怎么办?
-
因为里面有时钟?
-
@W.Jack 想想你的 BIOS - 它可以在不利用网络的情况下保持时间。所有计算机都有一块电池,有助于保持 RTC 正常运行,并具有较小的内存优势。
-
@W.Jack 它利用了系统时间。您的系统时钟。尝试更改您的计算机时钟并再次运行以查看更改。
标签: python datetime time clock real-time-clock