fechas en Java

andrea
02 de Marzo del 2004
Mi problema es el siugiente: quiero realizar un metodo que reciba como parametro un Timestamp que es la fecha de nacimiento de una persona y quiero que me calcule su edad. El problema que tengo es que estoy trabajando con jsdk 4.1.18 y todos los metodos como getDay(), getMonth() y getYear() estan deprecados!!!!! entonces no se como hacer...
Desde les agradezco ENORMEMENTE a quien pueda darme una mano!
andre

Fabian Cortes
02 de Marzo del 2004
/**
* Devuelve la fecha en formato: AAAAMMDDhhmmss.
* @return String
*/
private String getTime() {
StringBuffer buffer = new StringBuffer();
NumberFormat nf = NumberFormat.getInstance();
nf.setMinimumIntegerDigits(2);

Calendar cal = Calendar.getInstance();

buffer.append((cal.get(Calendar.YEAR)));
buffer.append(nf.format(cal.get(Calendar.MONTH) + 1));
buffer.append(nf.format(cal.get(Calendar.DAY_OF_MONTH)));
buffer.append(nf.format(cal.get(Calendar.HOUR_OF_DAY)));
buffer.append(nf.format(cal.get(Calendar.MINUTE)));
buffer.append(nf.format(cal.get(Calendar.SECOND)));

return buffer.toString();
}

senzao18
02 de Marzo del 2004
Alguien save como puedo sacar los dias vividos, de una persona???

gabriel
02 de Marzo del 2004
Hola:
Puedes utilizar la clase abstracta Calendar que tiene métodos para manajar fechas y no son obsoletos.
Hasta luego