Ver Mensaje Individual
  #4 (permalink)  
Antiguo 24/05/2012, 02:31
soyfani
 
Fecha de Ingreso: mayo-2012
Mensajes: 5
Antigüedad: 12 años
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.