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

字符串 ==> time.Time

package main

import (
	"fmt"
	"log"
	"time"
)

func main() {
	// time包默认时区为UTC时间
	// 中国时区为东八区 -- Asia/Shanghai
	CNTimeZone := "Asia/Shanghai"
	// 指定本地时间时区
	localTimeZone, err := time.LoadLocation(CNTimeZone)
	if err != nil {
		log.Fatalln(err)
	}

	// 解析时间
	t, err := time.ParseInLocation("2006-01-02 15:04:05", "2021-08-31 18:22:23", localTimeZone)
	if err != nil {
		log.Fatalln(err)
	}
	fmt.Println(t.Date())
}

原文地址:https://www.cnblogs.com/2bjiujiu/p/15214887.html