24/05/2012, 02:31
|
| | Fecha de Ingreso: mayo-2012
Mensajes: 5
Antigüedad: 12 años, 7 meses Puntos: 0 | |
Respuesta: cambiar formato fecha de tipo Date Si he entendido bien quieres pasar de Calendar a Date no??
Y luego trabajar con String o int para pintarlo??
Si, decias bien que con setTime.
Mira, te pongo un ejemplo:
Calendar fecha = Calendar.getInstance();//Cojo la fecha de este momento
//Si quisieras sacar su dia,mes,año
int dia = fecha.get(Calendar.DATE);
int mes = fecha.get(Calendar.MONTH);
int anno = fecha.get(Calendar.YEAR);
//Luego uso SimpleDateFormat para dar el formato que quieras, en tu caso creo que querías este:
SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
//Creas tu Date....
Date date = new Date();
try {
//Estos valores por ejemplo los coges de un formulario... o donde los tengas... creando tu date asi.
date = sdf.parse(text2+"/"+text5+"/"+text6);
} catch (ParseException ex)
{
blablabla
}
fecha.clear(); //Creo que es necesario!Quizá fuese tu fallo.
fecha.setTime(date);
//Ya tienes tu calendar formado a través de tu date. |