Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

538
Vistas
¿Cómo creo una marca de tiempo protobuf3 en python?

Veo que hay un objeto de marca de tiempo pero no parece funcionar. Usando Python 3.6

 $ pip install protobuf3

En pitón:

 from google.protobuf.timestamp_pb2 import Timestamp timestamp = Timestamp() timestamp.GetCurrentTime()

No se devuelve nada. ¿Qué estoy haciendo mal?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

ARRGGG Creo que hubo un problema de entorno virtual. ¡Ahora funciona!

 Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32 >>> from google.protobuf.timestamp_pb2 import Timestamp >>> timestamp = Timestamp() >>> timestamp.GetCurrentTime() >>> print(timestamp) seconds: 1521497361 nanos: 600455000 >>>timestamp seconds: 1521497361 nanos: 600455000
over 4 years ago · Santiago Trujillo Denunciar

0

Los únicos dos argumentos para construir una marca de tiempo protobuf son segundos y nanos. Se definen como los segundos de la Época (1970-01-01 00:00:00). Entonces podemos hacer:

 import datetime from google.protobuf.timestamp_pb2 import Timestamp t = datetime.datetime.now().timestamp() seconds = int(t) nanos = int(t % 1 * 1e9) proto_timestamp = Timestamp(seconds=seconds, nanos=nanos)
over 4 years ago · Santiago Trujillo Denunciar

0

timestamp.GetCurrentTime()

En realidad, este método completa la hora actual en lugar de obtener la hora actual.

Consulta la documentación aquí

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda