Pessoal estou montando uma agenda, so que estou tendo problema o projeto é em JEE e na minha máquina está rodando certinho os horários, quando eu jogo no servidor de teste os horários fica tudo errado, e testei em outra máquina debugando ele ta errado também vo postar o código que monta os horários
List<Agenda> col = bean.horariosAgendados(dataSolicitada, sala);
Locale local = new Locale("pt", "BR");
Calendar c = Calendar.getInstance(local);
SimpleDateFormat fmt = new SimpleDateFormat("HH:mm");
Color cor = null;
for(Agenda colecao : col){
try{
c.setTime(colecao.getDataSolicitada());
System.out.println(c.getTime());
c.add(Calendar.HOUR, fmt.parse(colecao.getTempo()).getHours());
c.add(Calendar.MINUTE, fmt.parse(colecao.getTempo()).getMinutes());
}catch(ParseException e){
e.printStackTrace();
}
if(colecao.getEncaixe().equals("N")){
cor = Color.blue;
}else{
cor = Color.red;
}
System.out.println(c.getTime());
String descricao = "Paciente: " + colecao.getNome() +"\n" + "Cirurgia: " + colecao.getCirurgia().getNome() + "\n" + "Médico: " + colecao.getMedico().getNome() +
" Início: " + fmt.format(colecao.getDataSolicitada()) + " até: " + fmt.format(c.getTime()) ;
TimetableEvent evento = new TimetableEvent();
evento.setId(colecao.getCirurgiaId());
evento.setStart(colecao.getDataSolicitada());
evento.setEnd(c.getTime());
evento.setName(colecao.getNome());
evento.setDescription(descricao);
evento.setColor(cor);
listaHorariosAgendados.add(evento);
Estou usando o componente Day Table da openfaces pra mostrar os horarios.