necesito para serializar un valor DateTime .NET en un protocolo de almacenamientos intermedios de mensajes.Protocol Buffers: ¿Debo utilizar Int64 o fixed64 para representar un valor .NET DateTime?
Mi plan es utilizar el DateTime.ToBinary() y luego pasar el valor de retorno de 64 bits en el mensaje. Pero no estoy seguro de qué elegir como un buffer de protocolo tipo de datos para representar eso.
Supongo que estoy confundido acerca de cuando deben utilizarse los tipos de datos fixed64 (o sfixed64).
Supongo que en este escenario usaría los tipos firmados ya que los valores devueltos por DateTime.ToBinary() pueden ser tanto negativos como positivos.
Personalmente dudar de la sabiduría de ToBinary en el primer lugar - véase la respuesta a por más. –