Inconveniente con el jdatachooser

Amigo como pongo en un jdatachooser una fecha recuperada de una base de datos

1 Respuesta

Respuesta
1
Me iamgino que te refieres al JDateChooser.
Bueno no se en donde quieras poner la fecha pero pues esta el método setDate()
Algo así
JDateChooser.setDate(date)//date es la fecha recuperada
Hola amigo como paso un string a date, coloque el siguiente código en un botón donde quiero me ponga la fecha de una tabla en un jDateChooser
getDtFecha((String) rs.getString(1));
jDateChooser1.setDate(dt);//da
En la linea 1 llamo a la funcion getDtFecha
En la linea 2 quisiera que me regrese el dt como date para que me funcione jDateChooser, pero me regresa null
la funcion getDtFecha es:
public Date getDtFecha(String fecha) {
/* Para pasar de string a date*/
System.out.println("Fecha " + fecha);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
/////////////
// SimpleDateFormat formatoDelTexto = new SimpleDateFormat("yyyy-MM-dd");
//String strFecha = "2007-12-25?;
//Date fecha = null;
//try {
//
//fecha = formatoDelTexto.parse(strFecha);
//
//} catch (ParseException ex) {
//
//ex.printStackTrace();
//
//}
//
//System.out.println(fecha.toString());
//////////////
// Date dt = null;
if ((this.fecha != null) && (!"".equals(this.fecha))) {
try {
System.out.println("Si entró");
dt = sdf.parse(this.fecha);
} catch (ParseException ex) {
dt = null;
ex.printStackTrace();
}
}
System.out.println("dt "+dt);
return dt;
}
Bueno puedes usar el DateFormat. Parse(String), eso te debe de regresar un objeto Date que después puedes usar..

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas