protobuf-net:日期时间编码

protobuf-net: Encoding for DateTime

我正在使用 Python protobuf 库来读取由使用 protobuf-net 的 .Net 应用程序发送的消息。 .Net 应用程序发送 DateTime。日期时间编码似乎并不重要,我不知道如何解析它。 有人知道 protobuf-net 库中 DateTime 的格式吗?

如果我重新做一遍,我会做得更简单 - 我 可能仍会添加一个选项以使其更简单!但是:

bcl.proto

基本上,它选择正确的比例来保证值。因此,您只需要根据 .scale.

.value 进行一些乘法运算