Что такое сообщение .proto для datetime в protobuf-net

102
11

Я пытаюсь написать некоторый код, который будет генерировать точные .proto файлы из модели типа protobuf-net (V2), поэтому я могу написать клиент python, способный десериализовать генерируемые сообщения protobuf-net.


Я немного застрял в том, что сообщения должны выглядеть как для datetime, может ли кто-нибудь пролить свет на это?


Спасибо < 3

спросил(а) 2012-06-14T10:49:00+04:00 8 лет назад
1
Решение
115

Ядро protobuf spec не имеет встроенного механизма для обработки дат/времени.

Если вы работаете между платформами, то, откровенно говоря, я предлагаю разоблачить его более простым способом, например long (время unix или подобное). protobuf-net использует немного более подробный макет, чтобы использовать тот факт, что многие значения даты и времени являются чистыми датами и т.д. На сайте проекта был BCL.proto, но я не могу найти его прямо сейчас... Это странно (я буду исследовать). Однако: если опция доступна: просто выставляйте данные более простым способом.

ответил(а) 2012-06-14T11:28:00+04:00 8 лет назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема