[Zope-es] (sin asunto)
Alberto Aragón Peci
tibagri en hotmail.com
Vie Ago 3 12:47:46 CEST 2007
No funciona, pero me he dado cuenta de que uso un tipo Date de Postgre, y obviamente python no lo reconoce como string, es por tanto que me toca pelar con DateTime, con lo que algo he conseguido mostrar, pero ahora me toca convertir la fecha a mi Zona Horaria.
¡Gracias!
Date: Fri, 3 Aug 2007 12:00:37 +0200From: jaime.rv en gmail.comTo: zope-es en aditel.orgSubject: Re: [Zope-es] (sin asunto)Prueba a poner fecha=str(_['pru_fec']) a ver q resulta ...Un saludo,
El día 3/08/07, Alberto Aragón Peci < tibagri en hotmail.com> escribió:
Hola gente. Mi duda es la siguiente. Necesito formatear salidas de fechas, que están en el formato AAAA/MM/DD al formato DD/MM/AAAA en Zope.Para ello, elaboré un script Python (formateaFecha), que me funciona con cadenas estáticas de fechas, con el siguiente código: from string import splitresultado = ''if fecha: #Trocea la cadena usando las '/' como separador. aux = split(fecha, '/') return aux[2]+'/'+aux[1]+'/'+aux[0]else: returndonde 'fecha' se pasa como parámetro. Mi problema es llamar a ese script pasándole como parámetro una variable leida de una base de datos. He indagadopor 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?
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. Pruébalo_______________________________________________Zope-es mailing listZope-es en aditel.orghttp://listas.aditel.org/listinfo/zope-es
_________________________________________________________________
Llama a tus amigos de PC a PC: ¡Es GRATIS!
http://get.live.com/messenger/overview
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: /archivos/zope-es/attachments/20070803/0450c59a/attachment.htm
Más información sobre la lista de distribución Zope-es