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!