[Zope-es] (sin asunto)

Alberto Aragón Peci tibagri en hotmail.com
Vie Ago 3 12:56:50 CEST 2007


Efectivamente, uso un tipo Date de Postgre. La cuestión es que he conseguido mostrar la fecha con este sencillo código:
 
import time
aux = DateTime(fecha)
return str(aux.day()) + '/' + str(aux.month()) + '/' + str(aux.year())
 
Lo único que ocurre, es que de esta forma, se muestra la fecha pasada menos un día exacto. He mostrado qué Zona horaria tiene el objeto aux y me dice 'US/Central'. No consigo convertir la zona horaria a España, o al menos, a una zona local. He estado consultando librerías de python, pero zope me dice a veces que no estoy autorizado a usar ciertas librerías al hacer 'import', como al hacer esto:
 
from datetime import tzinfo, timedelta, datetime
 
¿Sabeis algo de cómo convertir la zona horaria? He visitado estos sitios:
http://www.zope.org/Control_Panel/Products/OFSP/Help/DateTime.py
http://docs.python.org/lib/datetime-datetime.html
http://docs.python.org/lib/datetime-tzinfo.html
http://pytz.sourceforge.net/
 
Gracias de nuevo.



> Date: Fri, 3 Aug 2007 12:44:53 +0200> From: alexis.roda.villalonga en gmail.com> To: zope-es en aditel.org> Subject: Re: [Zope-es] (sin asunto)> > En/na Alberto Aragón Peci ha escrit:> > Mi problema es llamar a ese script > > pasándole como parámetro una variable leida de una base de datos. He > > indagado> > por ahí, y dicen que esto debería funcionar:> > > > <dtml-in metodo_mostrar_pruebas>> > <tr>> > <td><dtml-var pru_id></td>> > <td><dtml-var pru_chk></td>> > <td><dtml-var pru_cmb></td>> > <td><dtml-var pru_fec></td>> > <td><dtml-var expr="formateaFecha(fecha=_['pru_fec'])"></td>> > <td><a href="metodo_eliminar_prueba?pru_id=<dtml-var > > pru_id>">Eliminar</a></td>> > </tr>> > </dtml-in>> > > > , pero me lanza un mensaje de error sobre la función 'split' empleada en > > el script. No encuentro el problema, porque si sustituyo> > fecha=_['pru_fec'] por '2007/03/01', todo funciona correctamente, lo > > cual me hace pensar que el problema está en la forma de usar la variable.> > > > ¿Puede alguien ayudarme?> > Deberías incluir el mensaje de error que te da.> > Por lo que dices imagino que la base de datos devuelve un objeto de tipo > DateTime para representar la fecha, no un string.> > http://www.plope.com/Books/2_7Edition/AppendixB.stx#0-3> > > > Saludos> _______________________________________________> Zope-es mailing list> Zope-es en aditel.org> http://listas.aditel.org/listinfo/zope-es
_________________________________________________________________
Prueba algunos de los nuevos servicios en línea que te ofrece Windows Live Ideas: tan nuevos que ni siquiera se han publicado oficialmente todavía.
http://ideas.live.com
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20070803/dac01d58/attachment-0001.html


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