tengo una fecha String newDate = "31.05.2001"
Incremento de la cadena de fecha 1 Día
, que tengo que incrementará en 1 día.
He probado el siguiente código:
String dateToIncr = "31.12.2001";
String dt="";
SimpleDateFormat sdf = new SimpleDateFormat("dd.mm.yyyy");
Calendar c = Calendar.getInstance();
try {
c.setTime(sdf.parse(dateToIncr));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
c.add(Calendar.DAY_OF_MONTH, 1); // number of days to add
dt = sdf.format(c.getTime());
System.out.println("final date now : " + dt);
Pero con este código, sólo es la gestión de añadir la salida de DIA es decir 31.05.2001 01.05.2001 será mantener el mes y el año sin cambios! Por favor, ayúdame con esto.
También he intentado
c.roll(Calendar.DATE, 1); // number of days to add
Err, 'Calendar.add()' debería funcionar. ¿Estás seguro de tus entradas y salidas? – Henning
Es por eso que las cuerdas no son buenas, el fregadero de la cocina –
Probé el código - se comporta como se describe ... ¿¡Qué raro !? –