1. 程式人生 > >golang 自定義時區

golang 自定義時區

---恢復內容開始---

golang 自定義時區

    a1 := time.Now()
    fmt.Println("a1:", a1)
    a2 := a1.Format("2006-01-02 15:04:05")
    fmt.Println("a2:", a2)
    a3, _ := time.Parse("2006-01-02 15:04:05", a2)
    fmt.Println("a3:", a3)
    a4 := time.Now()
    fmt.Println("a4:", a4)
    a5 := a4.UTC()
    fmt.Println(
"a5:", a5) secondsEastOfUTC := int((8 * time.Hour).Seconds())
  //上面是計算8小時一共多少秒,下面是定義a6這個變數為自定義的時間格式,下面用的時間格式名叫"CST" ,這個格式我們定義為utc時間+8小時 a6 :
= time.FixedZone("CST", secondsEastOfUTC) a7 := a5.In(a6) fmt.Println(a7) fmt.Println("a5.Sub(a3):", a5.Sub(a3)) fmt.Println("a4.Sub(a1):
", a4.Sub(a1))