Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/01/2008, 21:41
Erik Palma
 
Fecha de Ingreso: abril-2006
Mensajes: 21
Antigüedad: 18 años
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