【发布时间】:2020-03-14 09:11:09
【问题描述】:
我想检索系统的时区位置
t = time.Now()
tzLoc = t.Location().String()
tzLoc 返回为"Local"。
我已经检查了time 包源代码。根据源代码,如果未设置TZ,则引用/etc/localtime。
TZ 环境变量没有设置,下面是我系统上的/etc/localtime
lrwxrwxrwx. 1 root root 38 Jan 16 06:33 /etc/localtime -> ../usr/share/zoneinfo/America/New_York
理想情况下,time 包应该返回 America/New_York,但它仍然返回为 Local
我应该怎么做才能将时区位置设为America/New_York?
【问题讨论】: