代码之家  ›  专栏  ›  技术社区  ›  Zhang Buzz

如何用Go语言获取指定时区的Hour()?[关闭]

go
  •  -1
  • Zhang Buzz  · 技术社区  · 6 年前

    当我使用Hour()函数时,它始终返回UTC小时。如何获得指定时区的正确时数?谢谢!

    1 回复  |  直到 6 年前
        1
  •  2
  •   mdh.heydari    6 年前

    只是使用 In()

    package main
    
    import (
        "fmt"
        "time"
    )
    
    func main() {
        loc, _ := time.LoadLocation("Europe/Berlin")
    
        t := time.Now().In(loc)
        fmt.Println(t.Hour())
    }