Go语言 如何在proto文件中导入和使用protobuf timestampb包?

nfs0ujit  于 2023-02-14  发布在  Go
关注(0)|答案(1)|浏览(182)

我想在我的protobufs中使用timestamppb包,因为它有助于轻松地将Timestamp转换为Gotime. Time。但是,我不知道如何将其导入到.proto文件中。当我尝试时,我得到以下错误Import "google.golang.org/protobuf/types/known/timestamppb" was not found or had errors.
我查看了timestamppb包的文档timestamppb docs,但似乎没有在.proto文件中使用它的示例。

syntax = "proto3";

import "google.golang.org/protobuf/types/known/timestamppb";
// import "google.golang.org/protobuf/types/known/timestamppb.proto"; I tried this too but no luck

message Example {
  timestamppb.Timestamp example_time = 1;
}
wfveoks0

wfveoks01#

.proto文件的导入为:

import "google/protobuf/timestamp.proto";

您尝试的路径是Go代码中需要与go get结合使用的路径。

相关问题