viernes, 11 de julio de 2008

Métodos de la clase java.util.Date deprecated

Los métodos getYear(), getMonth() y getDay() de la clase java.util.Date están deprecated, por lo tanto si dada una fecha se quiere obtener alguno de estos valores: año, mes o día (entre otros) se debe usar un objeto java.util.Calendar, como se indica en el ejemplo:

Calendar calendario = Calendar.getInstance();
Date d = new Date();
calendario.setTime(d);
System.out.println("La fecha es " + d.toString());
System.out.println("El año es " + calendario.get(Calendar.YEAR));
System.out.println("El mes es " + calendario.get(Calendar.MONTH));
System.out.println("El dia es " + Calendario.get(Calendar.DAY_OF_MONTH));

ATENCIÓN: El valor retornado por calendario.get(Calendar.MONTH) es un entero cuyo valor va del 0 al 11. O sea que para el mes de enero va a retornar 0, para febrero 1, …, para diciembre 11.

1 comentario:

franciscosepulveda dijo...

hola, quisiera saber si existen mas métodos deprecated de la clase Date

Mis fotos en TrekEarth