小编dar*_*ght的帖子

在Golang中将UTC时间转换为时间戳

我想以以下格式转换UTC时间(字符串)

2018-05-11T01:32:29.477-06:00

time.Timetimestamp.TimestampGo中的对象。

以下是这些库的链接:

时间-https: //golang.org/pkg/time/

时间戳-https: //github.com/golang/protobuf/blob/master/ptypes/timestamp.go

我尝试过将字符串格式化为Unix时间,后来又转换为time.Time运气不好。

这是一些代码片段,以进一步说明这一点:

stringUTC := "2018-05-11T01:32:29.477-06:00"
i, err := strconv.ParseInt(stringUTC, 10, 64)
if err != nil {
    panic(err) // results in error and panics
}
tm := time.Unix(i, 0)
Run Code Online (Sandbox Code Playgroud)

time timestamp go

-7
推荐指数
1
解决办法
80
查看次数

标签 统计

go ×1

time ×1

timestamp ×1