1
如何将此代码从Python转换为Go?TimeZone字符串格式化
>>> from time import gmtime
>>> from time import strftime
>>> strftime("%z", gmtime())
'-0800'
我想:
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println(time.Now().Local().Format("-0700"))
}
但它显然不工作:
+0000
我有些困惑一般在时间格式部分,因为const的符号(例如stdNumTZ
)不从time
包中导出。
是time.Now().Local()
在Python中真正代替gmtime.gmtime()
?
我在Go Playground上运行它:https ://play.golang.org/p/Ij-TuuRX_K – Laurent
时区有UTC,所以这就是为什么你得到“+0000”。 –