簡體   English   中英

Golang:如何將 time.Time 轉換為 Protobuf 時間戳?

[英]Golang: How to Convert time.Time to a Protobuf Timestamp?

我在 Golang 10-30 00:49:07.1236中有一個 time.Time 變量,需要轉換為 Go Protobuf timestamp.Timestamp 關於可以使用哪些功能來完成此任務的任何想法? 還是我從錯誤的角度看這個?

NewTimestamp.AsTimetimestamppb

這些支持轉換為/來自time.TimeTimestamp

下面的代碼將以 timestamppb 格式給出當前時間

import "google.golang.org/protobuf/types/known/timestamppb"
timeNow := timestamppb.Now()

下面會及時返回時間。時間格式

timeNow.GetCurrentTime().AsTime()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM