6

我正在尝试编写一些代码,这些代码将从 protobuf-net (V2) 运行时类型模型生成准确的 .proto 文件,因此我可以编写一个能够反序列化 protobuf-net 生成的消息的 python 客户端。

不过,我对日期时间的消息应该是什么样子有点困惑,有人可以对此有所了解吗?

谢谢 <3

4

1 回答 1

8

核心 protobuf 规范没有用于处理日期/时间的内置机制。

如果您在平台之间工作,那么坦率地说,我建议以更简单的方式公开它,例如long(unix time,或类似的)。protobuf-net 使用了一些更细粒度的布局,以利用许多 datetime 值是纯日期等事实。项目站点上有一个BCL.proto,但我现在似乎找不到它。 ..这很奇怪(我会调查)。但是:如果选项可用:只需以更简单的方式公开数据。

于 2012-06-14T08:28:23.483 回答