2 duvidas

Tenho um jtable, nela um coluna “data_vencimento” , que retorna um valor
atraves de um select no postgres, mas vem com o formato yyyy-mm-dd , como
faco para vim dd-mm-yyyy ???

Aproveitando, os retorno do select estao com caracteres especiais, nao volta
acentos como : ã, ç …
No postgres uso o LATIN-1, o que pode ser ??

Quanto à formatação de datas, pesquise sobre SimpleDateFormat…

eu sei que posso usar o simple date style com :

String data_hoje = new SimpleDateFormat("dd/MM/yyyy").format(new java.util.Date());

mas nao sei como setar isso na jtable quando retorna um select do postgres …

String data = new SimpleDateFormat(“dd/MM/yyyy”).format(new java.util.Date(dataDoBD.getTime()));

Uso latin1 e não tenho problema com postgres, isso é para desktop? verifica as configurações do ambiente

sim

eh tudo desktop …

tanto o postgres como o java estao localhost …

no postgres como latin1

e ainda nao entendi a data na jtable …

Já tentou imprimir em um System.out.println para ver o resultado???

dei um System.out.println() na data e ela vem no formato yyyy-mm-dd

preciso que seja dd-mm-yyyy

dei tambem um System.out.println(); na variavel que retorna do postgres e tambem nao veio os acentos …

por exemplo, para a palavra : ÂNGELA ANDRÉ BORGES

no visual : |NGELA ANDRÉ BORGES
no dos : ªNGELA ANDR¬¬ BORGES

para alguns acentos ele retorna corretamente, outros retorna um caractere especial, esotu com LATIN-1 no postgres …

como eu faco para setar isso (data-hoje) numa determinada coluna de uma jtable ??

String data_hoje = new SimpleDateFormat(“dd/MM/yyyy”).format(new java.util.Date());

pois a tabela e preenchida de um retorno de um select do postgres e ta vindo yyyy/mm/dd

ja tentei mudar a configuracao do postgres e nao adiantou, alem do que no postgres esta salvo como dd/mm/yyyy

quando faco um select dentro do postgres, ele vem do formato “correto” …