localtime的文档中指出以下内容:
如果用户首先设置全局环境变量TZ,则localtime会校正本地时区。设置TZ后,也会自动设置其他三个环境变量(_timezone,_daylight和_tzname)。如果未设置TZ变量,则本地时间将尝试使用“控制面板”中“日期/时间”应用程序中指定的时区信息。 如果无法获取此信息,则默认使用表示太平洋时区的PST8PDT。
为什么localtime方法无法获取服务器的时区信息?
我有一个本机应用程序作为Windows 2016 Server上的服务运行。设置的时区为复活节时区。但是本地时间使用太平洋时区。