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())
}

posted @ 2021-09-01 15:38  梦_鱼  阅读(141)  评论(0编辑  收藏  举报