繁体   English   中英

protobuf-net如何序列化DateTime?

[英]How protobuf-net serialize DateTime?

我正在开发一个包含Client / Server的项目。 客户端是用Python编写的(将在linux上运行)和C#中的服务器。 我正在通过标准套接字进行通信,我正在使用protobuf-net进行协议定义。 但是,我想知道protobuf-net如何处理DateTime序列化。 Unix日期时间与.net标准日期时间不同,那么我该如何处理这种情况呢?

谢谢

DateTime是通过多字段消息欺骗的,这不是一件容易的事,但并非不可理解。 事后来说,我希望我以不同的方式做到了,但事实就是如此。 该定义可在protobuf-net项目的bcl.proto中找到。

然而! 如果您正在使用多个平台,我强烈建议您在DTO模型中使用long等,将时间粒度表示为某个时期(例如,自1970年以来的秒或毫秒)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM