04/01/2008, 21:41
|
| | Fecha de Ingreso: abril-2006
Mensajes: 21
Antigüedad: 18 años, 9 meses Puntos: 0 | |
Re: Problemas fechas en jsf en el been obtengo con el
java.util.Date fecha= new Date()
si emprimo fecha en el System.out. me imprime la fecha actual...
luego esta misma fecha al pasar al jsf. le presenta un dia mas.
Ojo dando el formato <f:convertDateTime pattern="dd/MM/yyyy" />
clase been
{...
private Date fechaCon;
//private Date horaIni;
//private Date horaSal;
private void init(){
con =new Control();
fechaCon =new Date();
//horaIni=new Date();
//horaSal = new Date();
System.out.println("FEcha :" +DateUtils.dateFormat( fechaCon));
// imprime la fecha actual correcta
}
public Date getFechaCon() {
Date f;
if (con.getConFecha() != null)
f=con.getConFecha();
else
f=fechaCon;
return f;
}
public void setFechaCon(Date fechaCon) {
this.fechaCon = fechaCon;
System.out.println("FEcha :" + fechaCon);
}
public String persist() {
java.sql.Date mysqlDate=new java.sql.Date(fechaCon.getTime());
System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<");
System.out.println("fecha con " + DateUtils.dateFormat(fechaCon));
System.out.println("<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< <<<<<<<<");
con.setConFecha(mysqlDate);
// Establesco ingreso de campos de auditoria
this.setAuditoria('I',1);
getDao().persist(con);
return "persistedControl";
}
}
Última edición por Erik Palma; 04/01/2008 a las 21:51 |