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).
Buenas tardes, si me pueden ayudar con la siguiente consulta:
ResponderBorrarTengo los siguientes campos:
“rec” Fecha automática del sistema
“toma” Campo tipo fecha (se ingresa)
“edad” capo tipo entero (se ingresa)
“falla” Este campo es una fecha que se calcula cumpliendo la siguiente condición:
“falla” = si “falla” es < “rec” entonces “falla”= “rec” si no “falla”= “toma” + “edad”
muy buen aporte excelente blog
ResponderBorrar