$ GOOS=linux GOARCH=amd64 go build -v -o tz
$ docker build -t 178inaba/go-tz .$ docker run -it 178inaba/go-tz| FROM alpine | |
| COPY tz . | |
| CMD ["sh"] |
| package main | |
| import ( | |
| "fmt" | |
| "time" | |
| ) | |
| func main() { | |
| fmt.Println(time.Now()) | |
| fmt.Println(time.Now().Zone()) | |
| // Not work in the alpine. | |
| //local, err := time.LoadLocation("Asia/Tokyo") | |
| //if err != nil { | |
| // fmt.Println(err) | |
| //} | |
| local := time.FixedZone("Asia/Tokyo", 9*60*60) | |
| time.Local = local | |
| fmt.Println(time.Local) | |
| fmt.Println(time.Now()) | |
| fmt.Println(time.Now().Zone()) | |
| } |