mostrar Java.util.Date en un formato específico
Tengo el siguiente escenario :
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(dateFormat.parse("31/05/2011"));
da una salida
Tue May 31 00:00:00 SGT 2011
pero quiero que la salida sea
31/05/2011
Necesito usar análisis aquí porque las fechas deben ordenarse como Fechas y no como Cadena.
Algunas ideas ??
Aceptado
Qué tal si:
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
System.out.println(dateFormat.format(dateFormat.parse("31/05/2011")));
> 31/05/2011
Debe continuar SimpleDateFormat.format
para formatear la fecha como una cadena.
Aquí hay un ejemplo que va desde String
-> Date
-> String
.
SimpleDateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
Date date = dateFormat.parse("31/05/2011");
System.out.println(dateFormat.format(date)); // prints 31/05/2011
// ^^^^^^