在 Golang 中是否可以分叉一个子进程并强制它使用从 UTC 偏移的时区?例如,我的服务器的时区是 UTC,我希望分叉的进程使用 UTC+5。
1 回答

温温酱
TA贡献1752条经验 获得超4个赞
这个问题的答案将为您提供更多详细信息(在 golang 中全局设置时区),但最终您可以简单地设置TZ
环境变量,然后执行命令:
cmd := exec.Command("myprogram")
cmdtz := "TZ=America/New_York"
cmd.Env = append(os.Environ(), cmdtz)
if err := cmd.Run(); err != nil {
log.Fatal(err)
}
- 1 回答
- 0 关注
- 138 浏览
添加回答
举报
0/150
提交
取消