那好像該先拿到後面的offset, 來讀取對應時區的timezone string
再來parse XD
感謝大大(終於看懂題目要的是什麼了)
建議可以翻翻這本書.
https://www.packtpub.com/product/go-standard-library-cookbook/9781788475273
他的sample code, 看看code 也是不錯
https://github.com/PacktPublishing/Go-Standard-Library-Cookbook
裡面有個 timezones.go 可以參考一下.
哇,好多範例,挖到寶!感謝~~~
package main
import "fmt"
import "time"
func main() {
layout := "2006-01-02T03:04:05-07:00"
str := "2020-10-10T02:00:08-01:00"
fmt.Println(str)
t, err := time.Parse(layout, str)
if err != nil {
fmt.Println(err)
} else {
result := t.Format("2006-01-02 03:04:05")
fmt.Println(result);
}
}