我正在尝试使用GRPC并使用交换消息格式作为protobuf。 我想在我的消息中添加时间戳字段。但是我不知道在proto文件中添加import语句的正确方法。我使用golang语言所以我需要输出为.pb.go
答案 0 :(得分:3)
确保导入原型文件:
import "google/protobuf/timestamp.proto";
并使用类型为变量:
google.protobuf.Timestamp time_name = 1;
答案 1 :(得分:2)
答案 2 :(得分:0)
Grpc没有时间戳AFAIK 我通常使用Unix Epoch - go函数
Unix(sec int64, nsec int64)
和
func (t Time) Unix() int64
是你的油炸
答案 3 :(得分:0)
您可以从标准Go Protobuf回购中的ptypes package:导入时间戳。
import (
"github.com/golang/protobuf/ptypes/timestamp"
)