Salve, salve galera do fórum. Bom dia!
Seguinte, estou com um problema meio que estranho, já pesquise e tentei resolver, mas o negocio não anda. 
Cenário:
Tenho a seguinte data (timestamp) no banco de dados:
Ex: 2012-10-03 09:46:02
Onde nos teste, utilizei duas maquinas. Uma delas com o horário de verão habilitado e a outra não. Fiz esse teste por que existem Estados que não utilizam o horário de verão.
Ai veio o problema. Na maquina onde estar habilitado o horário de verão aparece assim: 2012-10-03 10:46:02 (com uma hora a mais). Na outra aparece normal.
Mas se eu salvar uma data na maquina que esta habilitada o horário de verão, ex: 2012-10-03 12:00:00. Na maquina que não esta habilitada aparece assim: 2012-10-03 11:00:00 (decrementou uma hora).
Gostaria de saber se é possível ignorar isso, fazer com o que retorne, o que tem no banco, sem se importa com horário de verão.
Segue o código do método que estou utilizando para retornar as datas:
public List <Agenda> getList(){
try{
List <Agenda> agendas = new ArrayList<Agenda>();
PreparedStatement stmt = connection.prepareStatement("select * from agenda);
ResultSet rs = stmt.executeQuery();
while(rs.next()){
Agenda agenda = new Agenda();
agenda.setId(rs.getInt("id"));
agenda.setDataAgendada(rs.getTimestamp("dataAgendada"));
agendas.add(agenda);
}
rs.close();
stmt.close();
return agendas;
}
Desde já agradeço qualquer ajuda. Obrigado.