我正在使用Go的时间包将UnixDate格式的时间字符串转换为RFC3339格式的时间。这似乎很简单,并且在我的本地机器上运行良好,但是当在远程主机上运行时,时区信息似乎丢失了。输入时间是澳大利亚东部标准时间(EST),似乎被time.Parse()解释为UTC。可用的代码片段here:packagemainimport"fmt"import"time"funcmain(){t,_:=time.Parse(time.UnixDate,"MonJan1421:50:45EST2013")fmt.Println(t.Format(time.RFC3339))//printstimeasZt