从 .Net System.DateTime 生成 Google Protobuf 时间戳

sbp*_*sbp 4 .net c# google-protocol-buffer

如何在形成 protobuf 消息时将 .Net System.DateTime 转换为 google Protobuf TimeStamp?

sbp*_*sbp 5

使用 protobuf 的 Timestamp.FromDateTime。以下是将 DateTime.Now 转换为 proto 时间戳类型的示例。

Google.Protobuf.WellKnownTypes.Timestamp protoTimestamp 
    = Google.Protobuf.WellKnownTypes.Timestamp.FromDateTime(DateTime.Now);
Run Code Online (Sandbox Code Playgroud)

这是官方参考链接