美文网首页
golang其他时区转成北京

golang其他时区转成北京

作者: 東玖零 | 来源:发表于2024-03-26 15:21 被阅读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)

相关文章

网友评论

      本文标题:golang其他时区转成北京

      本文链接:https://www.haomeiwen.com/subject/ocvstjtx.html