Skip to main content

Command Palette

Search for a command to run...

Go Cheatsheet - Print time in timezone

Published
1 min read

1, LoadLocation

2, Call time.In method

package main

import (
    "log"
    "time"
)

func main() {
    t := time.Now()
    loc, err := time.LoadLocation("Asia/Shanghai")
    if err != nil {
        log.Fatalf("%s\n", err)
    }
    locTime := t.In(loc)
    log.Println(locTime.Format("01/02/2006 15:04:05"))
}

Run it:

08/25/2021 05:59:39
W
Wei Lun4y ago

any recommended libraries to print localise date format?