Buen día, yo estoy usando un campo String que se llama "fecha_ini" y contiene una fecha en el siguiente formato "01-02-2018". Lo que necesito es sumarle un día a esta fecha, pero para eso primero tengo que castearla de String a Date si no me equivoco. Para hacer el casteo intenté lo siguiente, pero me tira error:
fecha_ini = "01-02-2018";
try
{
String fecha = fecha_ini;
SimpleDateFormat format1 = new SimpleDateFormat("dd-MM-aaaa");
java.util.Date dateOjb = format1.parse(fecha);
SimpleDateFormat format2 = new SimpleDateFormat("dd/MM/aaaa");
nuevaFecha = format2.format(dateOjb);
Toast.makeText(this,nuevaFecha , Toast.LENGTH_SHORT).show();
}catch(ParseException e){
}
El error es este:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'int java.lang.String.length()' on a null object reference
Lo estoy haciendo bien o hay otra manera quizás más sencilla de convertir el campo "fecha_ini" a Date? Para luego poder trabajar con el resultado y sumarle dias.
Muchas gracias.