Hola Gustavo,

Si no te he entendido creo que lo que buscas es:

time.strftime('%%Y-%%m-%%d 00:00:00', mi_campo)

Siempre que mi_campo sea del tipo struct_time:
http://docs.python.org/library/time.html#time.struct_time

por ejemplo:

>>> f = "2011-07-05 00:00:00" # tu fecha: hoy
>>> f
'2011-07-05 00:00:00'
>>> a = time.strptime( f, "%Y-%m-%d %H:%M:%S")
>>> a
time.struct_time(tm_year=2011, tm_mon=7, tm_mday=5, tm_hour=0, tm_min=0,
tm_sec=0, tm_wday=1, tm_yday=186, tm_isdst=-1)
>>> b = time.strftime('%Y-%m-%d 00:00:00', a)
>>> b
'2011-07-05 00:00:00'
>>>


Un saludo



El 5 de julio de 2011 17:58, Gustavo Cabral <[email protected]> escribió:

> Hola a todos:
> Antes que nada, soy un bruto en esto ya que recien comienzo con
> python. Quiero comparar campos datetime pero solo en la fecha (es
> decir, no me interesa comparar las horas), tal es que encontré esto:
> appointment_date <= time.strftime('%%Y-%%m-%%d 23:59:59')
>  and
> appointment_date => time.strftime('%%Y-%%m-%%d 00:00:00')
>
> Con esto logro seleccionar registros que corresponden a todo el dia de hoy.
> Lo que no se hacer es cambiar ese time por mi propia variable
> datetime, es decir:
>
> mi_campo.strftime('%%Y-%%m-%%d 00:00:00')
>
> Como puedo resolver esto?
> Muchisimas gracias por sus tiempos.
>
> Saludos.
>
> Gustavo.-
>
> --
>
> “Una vez terminado el juego, el rey y el peón vuelven a la misma caja”.
> _______________________________________________
> Python-es mailing list
> [email protected]
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
_______________________________________________
Python-es mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a