golang其他时区转成北京

2024-03-26  本文已影响0人  東玖零

我们需要将零时区的时间转换成北京时间,方便比较,上代码。

    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)
上一篇 下一篇

猜你喜欢

热点阅读