Kar*_*ura 40 go

我需要在不同的时区获得当前时间.

目前我知道我们可以做到以下几点:

t := time.Now()
fmt.Println("Location:", t.Location(), ":Time:", t)
utc, err := time.LoadLocation("America/New_York")
if err != nil {
    fmt.Println("err: ", err.Error())
}
fmt.Println("Location:", utc, ":Time:", t.In(utc))

LoadLocation名称将被视为与IANA时区数据库中的文件对应的位置名称,例如"America/New_York".

有没有更简单的方法来获得当前时间,如果国家名称或GMT抵消给出例如印度的+530?