Abd*_*aat 4 time go
我正在尝试为我的应用程序修改golang时区
我看了一下时间包,初始化时区发生在
time / zoneinfo_unix.go @ initLocal
TZ
/etc/localtimeUTC
到目前为止我尝试过的
1-工作正常-但我不想使用这些方法之一-:
TZ = Africa/Cairo$ export TZ = Africa/Cairo
2-没有工作
- 在我的应用程序初始化中(应用程序初始化在一个单独的软件包中,该软件包正在主要导入中),我使用os.SetEnv(“ TZ”,“ Africa / Cairo”)
当我简化主程序并使用os.SetEnv(“ TZ”,“ Africa / Cairo”)而不导入除“ os-time”以外的任何其他软件包时,它可以正常工作
关于如何使第二种方法起作用的任何想法吗?
Docker镜像:golang:1.11.2