operaciones con fechas

Batista, Facundo FBatista en uniFON.com.ar
Jue Feb 17 18:01:25 CET 2005


[Jose Manuel Vergara Portilla]

#- <<<resulta que traigo el campo tipo timestamp de la BD:
#- fecha='2005/02/17 17:00:00'
#- import string
#- s=string
#- <<<despues divido esa fecha:
#- hr_out=int(s.split(s.split(fecha, " "),' : ') [ 0 ] )

Esto no funciona, ya que el s.split de más adentro devuelve una lista, la
cual pasa al otro s.split (que debería recibir un string).

Pero yendo al punto de la comparación, lo mejor para pasar de string a fecha
es el strptime:

>>> fecha='2005/02/17 17:00:00'
>>> time.strptime(fecha, "%Y/%m/%d %H:%M:%S")
(2005, 2, 17, 17, 0, 0, 3, 48, -1)


.    Facundo

Bitácora De Vuelo: http://www.taniquetil.com.ar/plog
PyAr - Python Argentina: http://pyar.decode.com.ar/




Más información sobre la lista de distribución Python-es