[Go] タイムゾーンを文字列で得る
作成日: 2019年06月20日
タイムゾーンを得るには Time
構造体の Location()
メソッドを使います。Location()
メソッドは、Location
型を返すので String()
メソッドを使って string
型に変換します。
package main
import (
"fmt"
"time"
)
func main() {
location, err := time.LoadLocation("Asia/Tokyo")
if err != nil {
fmt.Printf("%#v", err)
}
t := time.Now().In(location)
fmt.Print(t.Location().String())
}
実行結果は下記のとおりです。
Asia/Tokyo