Programacion Interactiva

Descubre una Nueva y Poderosa Herramienta.

FrameWork de Nueva Generacion

Acceso a tu Informacion desde cualquier Dispositivo con Navegador.

Enfoque en el Backend

Frontend de forma facil con Odoo y XML.

Creacion de Verticales

Creacion de nuevas Verticales Conquistando nuevos Mercados.

Tu marca aqui mismo

Llega a miles de personas.

Publicidad

Mostrando las entradas con la etiqueta operaciones con fechas. Mostrar todas las entradas
Mostrando las entradas con la etiqueta operaciones con fechas. Mostrar todas las entradas

jueves, 4 de febrero de 2016

Operaciones de Fecha con Jasper Reports

Sumar o Restar Horas, DĆ­as, Segundos en Jasper Reports



    Algo que me genera muchos problemas con Reportes en Odoo es la Zona Horaria, debido a que en base de datos encontramos que se encuentra en UTC (Zona Horaria Central) y al generar una consulta podemos notar que el dĆ­a puede estar incorrecto o la Hora, para corregir esto en nuestros reportes sin tener que modificar el nĆŗcleo del sistema o hacer algo "mas" solo bastarĆ­a con hacer la Operación correspondiente en el Reporte, algo importante es que debemos tener en cuenta es el tipo correcto de dato en nuestro campo, en este caso tenerlo definido como java.util.Date, despues bastaria con seleccionar la expresión y realizar la operación de la siguiente manera:

new Date($F{Fecha_pedido-date_order}.getTime() - 06*60*60*1000)

La fecha anterior estarĆ­a resultando las 6 horas de acuerdo a mi zona horaria (GTM-6).