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」。 –