Go-用本地时间解析时间字符串

Go-用本地时间解析时间字符串

1. 指定本地时区
const (
	gLocalTimeZone = "Asia/Shanghai"
)
2. 加载本地时区
var (
	gLocalTimeLocation *time.Location
)

func init() {
    gLocalTimeLocation, _ = time.LoadLocation(gLocalTimeZone)
}

3. 字符串转time.Time类型

// 加载本地时间,中国是东八区 Asia/Shanghai
gLocalTimeLocation, err := time.LoadLocation("Asia/Shanghai")
if err != nil {
}

// 将字符串解析为本地时间的time.Time类型
localTime, err := time.ParseInLocation("2006-01-02", "2021-06-21", gLocalTimeLocation)
if err != nil {

}
posted @ 2021-06-22 10:25  梦_鱼  阅读(190)  评论(0编辑  收藏  举报