Obtener la fecha actual en java con la clase Calendar.

A partir de java 7 los métodos para obtener el día, mes y año de una fecha han quedado obsoletos o en desuso y podrán desaparecer en futuras versiones.

Lo que recomiendan es el uso de la clase Calendar para obtener estos datos. Enseguida un pequeño ejemplo de cómo obtener la fecha (“AAAA-MM-DD”) con la clase Calendar de java:

...
Calendar fechaActual = Calendar.getInstance();
String cadenaFecha = String.format("%04d-%02d-%02d-%02d",
  fechaActual.get(Calendar.YEAR),
  fechaActual.get(Calendar.MONTH)+1,
  fechaActual.get(Calendar.DAY_OF_MONTH));
System.out.println(cadenaFecha);
....

Observe el +1 al obtener el mes. Calendar.MONTH regresa el número de mes pero a partir de 0, por eso la necesidad de aumentar en uno para obtener el mes correctamente.

Espero y les sea útil. ¡Saludos!

Deja un comentario