martes, 29 de mayo de 2012

Suma y resta de días

 private static void sumarRestarDias(){
      DateFormat dateFormat = new SimpleDateFormat("dd/MM/yyyy");
     Calendar calHoy= Calendar.getInstance();
     Calendar calAyer= Calendar.getInstance();
     Calendar calMannana= Calendar.getInstance();
     calHoy.setTime(new Date());
     calAyer.setTime(calHoy.getTime());
     calMannana.setTime(calHoy.getTime());
      System.out.println(dateFormat.format(calHoy.getTime()));
     int numeroDia=calHoy.get(Calendar.DAY_OF_WEEK);
     numeroDia -=1;
     System.out.println("fia de la semana: "+numeroDia);

     calAyer.add(Calendar.DATE,-31);
     calMannana.add(Calendar.DATE,(6-numeroDia));
     System.out.println("Fecha primera: "+dateFormat.format(calAyer.getTime()));
     System.out.println("Fecha hoy: "+dateFormat.format(calHoy.getTime()));
     System.out.println("Fecha ultima: "+dateFormat.format(calMannana.getTime()));
    }

No hay comentarios:

Publicar un comentario