[Golang] 将Unix时间戳转化为北京时间
发布时间
阅读量:
阅读量
😚一个不甘平凡的普通人,致力于为Golang社区和算法学习做出贡献,期待您的关注和认可,陪您一起学习打卡!!!😘😘😘
🤗专栏:算法学习
🤗专栏:Go实战
💬个人主页:个人主页

问题描述
从页面中拿到的时间戳是:1667234154000 十三位
通常的Unix时间戳是 十位,所以我们要首先除以1000 然后再进行后续的操作
解决问题
unixTime := Allali[i].PushTime.From 拿到时间戳
local := time.FixedZone("CST", 8*3600) // 设置地区
t := time.Unix(int64(unixTime)/1000, 0).In(local) //将时间戳转化为北京时间
now := t.Format("2006-01-02 15:04:05")
全部评论 (0)
还没有任何评论哟~
