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 {
}