Get complete UTC offset format in Golang : I need to get the UTC offset from a location. I am getting trouble with the inconsistency of the results from different values. All I need to get are of the format `+AB:CD`.

    func main() {
        loc, _:= time.LoadLocation("Asia/Kathmandu")
        offset, others:= time.Now().In(loc).Zone()
        fmt.Println(offset, others)
    }


[Playground](https://play.golang.org/p/aVxflQ3Z9eU)

* "Asia/Kathmandu": `+0545`
* "Asia/Ho_Chi_Minh": `+07` but should be `+0700`
* "America/Phoenix": `MST` but should be `-0700`
* "Europe/Rome": `CET` but should be `+0100`

[Reference Timezone country names](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)

Please help me.

