pytz 如何计算不同时区的时间

How pytz calculates time for different timezones

这听起来可能很愚蠢,但我只是想确认 pytz 如何计算不同时区的时间?

是依赖本机时间相对计算,还是有直接访问网络时间确认的机制。我没有在 pytz documentation page.

上找到任何信息

据我所知,它依赖于本地机器时间。毕竟它可以在没有网络连接的情况下工作。

pytz没有“当前时间”的概念。它与传递给它的 datetime 对象一起工作。并且 datetime.datetime.now()datetime.datetime.utcnow() 访问本地机器的系统时钟。