Java - aumentarle dias a la fecha actual

 
Vista:

aumentarle dias a la fecha actual

Publicado por Ruben Felipe Velasco (3 intervenciones) el 04/11/2017 06:19:00
Muy buenas tengo una pequeña duda, tengo este codigo:

1
2
3
4
5
6
7
Date fecha=new Date();
SimpleDateFormat c= new SimpleDateFormat("dd/MM/YYYY");
this.txtFechaP.setText(c.format(fecha));
 
Calendar cal= Calendar.getInstance();
cal.add(Calendar.DATE,3);
this.txtFE.setText(cal.getTime());

las 2 lineas son para sacar la fecha actual del pc y la 3ra linea le añado esa fecha a un Jtextfield.
la 4ta linea se supone que saco la fecha actual y en la 5ta le añado 3 dias (se supone), pero al momento de querer ingresarlo a otro jtextfield me saca error de incopatibilidad.

quisiera saber en que falle o que le falta, soy nuevo en esto.
gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

aumentarle dias a la fecha actual

Publicado por Pascal (1 intervención) el 04/11/2017 16:58:15
1
2
3
4
5
6
7
8
9
10
11
12
13
import java.time.LocalDate;
import java.time.temporal.ChronoUnit;
 
public class LocalDateDemo {
   public static void main(String[] args) {
	    //Establecemos la Fecha
	      LocalDate date = LocalDate.parse("2017-10-03");
              //Le agrego 10 días más 
	      LocalDate date1 = date.plus(10, ChronoUnit.DAYS);
              //La imprimimos
	      System.out.println(date1);
   }
}

Resultado:
2017-10-13
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

aumentarle dias a la fecha actual

Publicado por Juan (58 intervenciones) el 05/11/2017 18:53:24
El método getTime() devuelve un objeto Date() de la fecha debes de hacer como antes parsear a un Sting con SimñleDateFormat asi c.format(cal.getTime()) en el jTextfield
Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar