protobufnet如何序列化DateTime?

2024-10-01 09:39:45 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在做一个由客户机/服务器组成的项目。客户机用Python编写(将在linux上运行),服务器用C编写。我通过标准套接字进行通信,并使用protobuf net进行协议定义。但是,我想知道protobufnet如何处理日期时间序列化。Unix日期时间与.net标准日期时间不同,因此我应该如何处理这种情况?在

谢谢


Tags: 项目服务器协议标准客户机net序列化定义
1条回答
网友
1楼 · 发布于 2024-10-01 09:39:45

DateTime是通过一个多字段消息来欺骗的,这个消息并不简单,但也不是不可能理解的。事后看来,我真希望我能换一种方式来做,但事实就是如此。定义可在中找到原始bcl在protobuf网络项目中。在

但是!如果您针对多个平台,我强烈建议您在DTO模型中使用long等,表示某个纪元的某个时间粒度(例如,1970年以来的秒或毫秒)。在

相关问题 更多 >