Calendars set up: Date b = calendars.getBeginDate(); Date e = calendars.getEndDate(); SimpleDateFormat sdfV = new SimpleDateFormat( Labels.getLabel("configuration.formatDate"), Locales.getCurrent()); sdfV.setTimeZone(calendars.getDefaultTimeZone()); calendars.setBeginTime(ConfHelper.getInstance().getBeginHour()); calendars.setEndTime(ConfHelper.getInstance().getEndHour()); calendars.setTimeslots(Integer.parseInt(Labels.getLabel("configuration.timeslot"))); label.setValue(sdfV.format(b) + " - " + sdfV.format(e)); Calendar's event creation: MySimpleCalendarEvent sce = new MySimpleCalendarEvent(); String resData,resTimeInizio,resTimeFine; SimpleDateFormat dataSDF = new SimpleDateFormat(Labels.getLabel("configuration.formatDatetime")); SimpleDateFormat formatter = new SimpleDateFormat(Labels.getLabel("configuration.formatDate")); SimpleDateFormat formatterTime = new SimpleDateFormat(Labels.getLabel("configuration.formatTime")); resData = formatter.format(model.getPreEsamiPrenotazioneModel().getData_esecuzione()); resTimeInizio = formatterTime.format(model.getPreEsamiPrenotazioneModel().getOra_inizio()); resTimeFine = formatterTime.format(model.getPreEsamiPrenotazioneModel().getOra_fine()); sce.setBeginDate(dataSDF.parse(resData+ " " + resTimeInizio)); sce.setEndDate(dataSDF.parse(resData+ " " + resTimeFine)); sce.setHeaderColor(model.getPreEsamiPrenotazioneModel().getPre_risorsaModel().getColor()); sce.setContentColor(model.getPreEsamiPrenotazioneModel().getPre_risorsaModel().getColor()); sce.setContent(model.getPreEsamiPrenotazioneModel().getEsa_determinazioneModel().getSigla()); sce.setIdPrenotazione(model.getId()); sce.setCognome(model.getCognome()); sce.setNome(model.getNome()); sce.setAnamnesi(model.getAnamnesi()); sce.setBranca(model.getPreEsamiPrenotazioneModel().getEsa_determinazioneModel().getId_branca_cont());