Formato de fechas en java

Aprendiendo Programación, Java Add comments

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…

091116-092513-200x73-S

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.

4 Responses to “Formato de fechas en java”

  1. Pirata Tobon Says:

    Thumb up 0 Thumb down 0

    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—————
    GregorianCalendar g = new GregorianCalendar(2009, 1, 23);
    Date fecha = g.getGregorianChange();
    ———————————————-

    Usando Mozilla Firefox Mozilla Firefox 3.5.5 en Windows Windows XP
  2. Benjamin Zepeda Says:

    Thumb up 1 Thumb down 0

    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.

    Usando Mozilla Firefox Mozilla Firefox 3.0.15 en Windows Windows XP
  3. Oscar Says:

    Thumb up 0 Thumb down 1

    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.

    Usando Mozilla Firefox Mozilla Firefox 3.5.7 en Windows Windows XP
  4. Benjamin Zepeda Says:

    Thumb up 0 Thumb down 0

    No, eso ya no se usa y punto :D , solo haciendo propaganda a tu blog estas jajaja.

    Usando Internet Explorer Internet Explorer 8.0 en Windows Windows NT

Deja Un Comentario

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in