gregoriancalendar gregorian example android calendar android-calendar gregorian-calendar

android - example - java.lang.IllegalArgumentException: clase incorrecta: clase java.util.GregorianCalendar



gregorian calendar java example (2)

Como una de las respuestas aquí: el uso de GregorianCalendar con SimpleDateFormat dice "Un SimpleDateFormat, como su nombre lo indica, da formato a las Fechas".

Entonces, intente esto:

String formattedDate = dateFormat.format(someDate.getDate());

Recibí esta excepción al usar GregorianCalendar

java.lang.IllegalArgumentException: Bad class: class java.util.GregorianCalendar

Quien sabe arreglar,

Por favor, ayúdame.

p / s: utilicé el siguiente código:

Calendar someDate = GregorianCalendar.getInstance(); someDate.add(Calendar.DAY_OF_YEAR, -7); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String formattedDate = dateFormat.format(someDate);

ACTUALIZADO Debería usar esta línea para alcanzar la fecha y hora:

String formattedDate = dateFormat.format(someDate.getTime());


Un calendario no se puede formatear directamente, necesita obtener la fecha del calendario, como esto:

String formattedDate = dateFormat.format(someDate.getTime());