Hace unos cuantos días me pregunte el porqué se dejo de usar el objeto date para convertir fechas, algunos programadores incluso arman las fechas separándolas y luego poniendo el siguiente código:
1: Date fecha = new Date();
2: fecha.setDate(16);
3: fecha.setMonth(11);
4: fecha.setYear(2009);
Sin embargo al hacer esto, aparecen advertencias debido a que esos métodos ya están “despreciados” es decir que en las nuevas versiones ya no se utilizan…
Así que como tenía tiempo investigue un poco, y encontré una forma que es más útil que esa y que la mayoría que conozco (si conocen una mejor comentarlaJ) y es la siguiente:
1: DateFormat formatter = new SimpleDateFormat("yyyymmdd"); //El formato en el que obtenemos la fecha inicialmente
2: Date date = (Date)formatter.parse("20091116"); //Se le pasa la fecha a la que queremos darle formato
3: SimpleDateFormat formato = new SimpleDateFormat("MM/dd/yyyy"); //Formato en que desamos la fecha
4: String fechaConFormato = formato.format(date); //Obtenemos la fecha ya con el formato.
Si alguien tiene alguna pregunta no dude en comentarla.
November 19th, 2009 at 11:49 am
Holap…
Aquí te muestro algunos ejemplos:
– Te pido el favor me corrijas si me he equivocado –
————–Enero 19 de 2009—————-
Calendar c = Calendar.getInstance();
c.set(2009, 0, 19);
Date fecha = new Date(c.getTimeInMillis());
———————————————-
————–Agosto 23 de 1995—————
UsandoGregorianCalendar g = new GregorianCalendar(2009, 1, 23);
Date fecha = g.getGregorianChange();
———————————————-
November 20th, 2009 at 9:23 am
Gracias por los datos, no había ocupado la clase GregorianCalendar, aunque no se si realmente cumple con la utilidad de enviarle la fecha con cierto formato y recibirla con otro formato.
Gracias por la información y por visitar mi blog.
UsandoFebruary 4th, 2010 at 4:26 pm
Talvez no sea tanto para devolver una fecha con formato, mas bien para construir un objeto date seteando manualmente el dia, hora, mes, a;o, etc. Ya que el objeto tiene una funcion para devolver un objeto Date, o se pueden comparar un objeto Date contra otro, etc.
UsandoFebruary 6th, 2010 at 2:48 pm
No, eso ya no se usa y punto
, solo haciendo propaganda a tu blog estas jajaja.
Usando