GRPCを使用し、交換メッセージ形式をprotobufとして使用しようとしています。メッセージ内にタイムスタンプフィールドを追加したかったのですが、インポートステートメントをprotoファイルに追加する正しい方法がわかりません.golang言語を使用しているため、.pb.goとして出力する必要があります
必ずプロトファイルにインポートしてください。
import "google/protobuf/timestamp.proto";
そして、次のような変数のタイプを使用します。
google.protobuf.Timestamp time_name = 1;
標準のGoProtobufリポジトリの ptypesパッケージ :からタイムスタンプをインポートできます。
import (
"github.com/golang/protobuf/ptypes/timestamp"
)
GrpcにはタイムスタンプAFAIKがありません。
私は通常Unixエポックを使用します-go関数
Unix(sec int64, nsec int64)
そして
func (t Time) Unix() int64
あなたの揚げ物ですか