Jsf / horas

5 respostas
Danilo_neco

Pessoa estou com um problema com horas no jsf em um sistema de Ponta que estou fazendo. é o seguinte como aq na Bahia não tem horario de verão sempre me retorna no jsp uma hora a memos mas isso so acontece quando o sistema estar em produção quando roda local na maquina tudo bem ja coloquei as seguintes configurações.

<h:outputText value="#{ponto.data}" id=“data”>
<f:convertDateTime locale=“BR” timeZone=“America/Bahia” pattern=" dd/MM/yyyy HH:mm"/>
</h:outputText>

////////////////////////

<application>
    <locale-config>
      <default-locale>BR</default-locale>

atenciosamente
Danilo

5 Respostas

felipeguerra

Vc ta de brincadeira, né?hahahaahahahahahahhahahahahaha

L

Vc ta de brincadeira, né?hahahaahahahahahahhahahahahaha

E porque “brincadeira”, cara pálida? Existe sim o time zone “America/Bahia”! Faça o seguinte, rode o seguinte programinha:

import java.util.TimeZone;

public class TimeZoneTeste {
    public static void main(String[] args) {
        
        TimeZone timeZone = TimeZone.getDefault();
        
        for (String id : timeZone.getAvailableIDs()) {
            System.out.println(id);
        }
    }
}

Você verá que existem milhares de time zones, inclusive de cidades e estados do Nordeste.

Danilo, que está com dúvida, tente descobrir qual timezone está configurado no sistema em produção, se é BRT (horário normal) ou BRST (horário de verão). Isso se consegue com comandos simples de visualização de hora. Se estiver em BRST, colocar o time zone em uma cidade do Nordeste não ajuda.

felipeguerra

Porra, vivendo e aprendendo…hahhhahahhhahahahahahahhahaha

Marky.Vasconcelos

também não conhecia essa hein…

Danilo_neco

obrigado Leonardo3001 mas ainda estou com o problema.

Criado 5 de dezembro de 2008
Ultima resposta 11 de dez. de 2008
Respostas 5
Participantes 4