我们需要将零时区的时间转换成北京时间,方便比较,上代码。
v := "2024-03-27T07:32:48Z"
layout := "2006-01-02T15:04:05Z"
expirationTime, err := time.Parse(layout, v)
if err != nil {
fmt.Println(err.Error())
}
// 将时间转换为北京时间
loc, err := time.LoadLocation("Asia/Shanghai")
if err != nil {
fmt.Println("Error loading location:", err)
return
}
beijingTime := expirationTime.In(loc)
var beijingVal = beijingTime.Format("2006-01-02 15:04:05")
fmt.Println("-------",expirationTime, beijingVal)