estoy usando SimpleDateFormat para mostrar un calendario de esta manera:¿Por qué están meses libres uno con Java SimpleDateFormat?
public String getDate()
{
String DATE_FORMAT = "EEEE, dd/MM/yyyy HH:mm:ss";
SimpleDateFormat sdf = new SimpleDateFormat(DATE_FORMAT);
System.err.println(date.getTime().getMonth());
return sdf.format(date.getTime());
}
La cáscara vuelve 6
y la pantalla: mardi, 06/07/2010 12:44:52
No puede ser posible? Por qué ?
Gracias
¿De dónde vino la variable 'date' en su código? ¿Es solo una variable de clase inicializada a la hora y fecha actual? –
De 'date.set()' cuando 'Calendar date = Calendar.getInstance()' y no me di cuenta de que el mes debe estar entre 0 y 11. – Natim
¿Cuál es el problema? Lo ejecutó el 7 de junio de 2010 y el resultado dice 06/07/2010. Eso es correcto. – stackoverflowuser2010