Java - Devolver fecha Gregorian Calendar

   
Vista:

Devolver fecha Gregorian Calendar

Publicado por Estarqui (1 intervención) el 26/02/2012 13:23:34
Aquí guardo la fecha (a constuctor que está bien hecho):
System.out.println("Dia: ");
int dia=Integer.parseInt(teclat.readLine());
System.out.println("Mes: ");
int mes=Integer.parseInt(teclat.readLine());
System.out.println("Año: ");
int any=Integer.parseInt(teclat.readLine());
GregorianCalendar naixement=new GregorianCalendar(any,mes,dia);

Y luego cuando la quiero sacar por pantalla:

nationality=p.getNationality();
dia=p.getBirthday().DAY_OF_MONTH;
mes=p.getBirthday().MONTH;
año=p.getBirthday().YEAR;

Pero siempre me sale lo mismo en todos que es:
5-1-2


El constructor es:

public Patient(GregorianCalendar birthday){
this.birthday=birthday;
}

public GregorianCalendar getBirthday() {
return birthday;
}
public void setBirthday(GregorianCalendar birthday) {
this.birthday = birthday;
}


Alguna idea por que no me devuelve la fecha correcta??
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder