public String getProgrammeSemaine(String msg) {
        String answer = "";

        List<Date> listDates = new ArrayList<Date>(25);
        Calendar cal = Calendar.getInstance();
        cal.setTime(Calendar.getInstance().getTime());
        listDates.add(Calendar.getInstance().getTime());
        while (cal.getTime().before(nextWeek().getTime())) {
            cal.add(Calendar.DATE, 1);
            listDates.add(cal.getTime());
        }

        boolean prog = false;
        for (int y = 0; y < listDates.size() - 1; y++) {
            for (int i = 1; i < listCal.size(); i++) {
                if (getDateWithoutTime(listCal.get(i).getDebut().getTime()).equals(getDateWithoutTime(listDates.get(y)))
                        && listCal.get(i).getDebut().after(Calendar.getInstance())) {
                    prog = true;
                    answer += "- " + listCal.get(i).getTitre() + " le " + listCal.get(i).getDate() + " de " + listCal.get(i).getHeureDeb() + " à " + listCal.get(i).getHeureFin() + "\n";
                }
            }
        }

        if (prog) {
            answer = "Votre programme de la semaine est le suivant : \n" + answer;
        } else {
            answer = "Vous n'avez pas de programme cette semaine !";
        }

        return answer;
    }