Tema: Restar Horas
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/05/2015, 10:46
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Restar Horas

Lo que estás haciendo mal es usar date en vez de datetime. Esto debería ilustrar cuál es el problema:
Código Python:
Ver original
  1. >>> import datetime
  2. >>> print datetime.date.fromtimestamp(time())
  3. 2015-05-12
  4. >>> print datetime.datetime.fromtimestamp(time())
  5. 2015-05-12 13:50:27.146378

De todas maneras, si realmente estuvieses usando datetime.date en vez de datetime.datetime, debería darte un error:
Código:
>>> result = " ("+str(onlineSince.day)+"d "+str(onlineSince.hour)+"h "+str(onlineSince.minute)+"m)"
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'datetime.date' object has no attribute 'hour'