Duvida com JDBC e Local

4 respostas
duardor

Ae galera
Estou usando o Oracle 8i e JDBC em uma aplicação WEB
Em determinado local da aplicação recupero uma data no formato:
DD/MM/YYYY - Day onde Day pode ser Domingo , Segunda, Terça , etc…

No SQL WorkSheet ele veem os nomes em portugues mas na minha aplicação ele tah vindo Ingles…
Alguem pode me dar uma dica???

Obrigado!

4 Respostas

B

Cara,

Nesse Link tem uma material bem legal pra trabalhar com datas… dê uma olhada pois vale a pena. A questão está na internacionalização… veja…

Locale brasil = new Locale ("pt","BR"); DateFormat df = DateFormat.getDateInstance(DateFormat.LONG, brasil);

Ah! o link… http://www.javafree.com.br/home/modules.php?name=Sections&op=viewarticle&artid=33

Gustavo Guilherme BacK

duardor

Kra valeu pela dica
Pesquisei a classe Locale e achei um metodo estatico que seta o local default da instancia da JVM…
dai foi soh usar…
Valew

B

Que bom…

Tipo… posta ai uma mensagem com a solução que tu encontrou… pode ser útil pro pessoal que precisar e futuramente pesquisar no forum…

:wink:

Gustavo Guilherme BacK

duardor

O problema era: Mesmo o oracle configurado para portugues brasill (pelo sql worksheet eu via tudo certinho) quando minha aplicação fazia acesso ia tudo pro formato americano…

A solução é:

Locale brasil = new Locale(“pt”,“BR”);
Locale.setDefault(brasil);

Abraços

Criado 9 de julho de 2003
Ultima resposta 9 de jul. de 2003
Respostas 4
Participantes 2