[RESOLVIDO] Como alterar o formato da saída de datas de tabelas sql no java

Estou recebendo uma lista de dados de uma tabela sql, e as datas que foram cadastradas estão com a seguinte saída:

Oe: 4
Isbn Emprestado: 1
Cpf que Emprestou: 39069701831
Data que Emprestou: Sat Dec 10 00:00:00 BRST 2016
Data deve devolver: Sat Dec 17 00:00:00 BRST 2016

Gostaria de saber se tem como converter a saída para exibir no formato brasileiro de datas DD/MM/AAAA, exemplo: 10/12/2016

    public static void main(String[] args) {
        EmprestimoDao dao = new EmprestimoDao();

        List<Emprestimo> emprestimos = dao.getListaCompleta();

        for (Emprestimo emprestimo : emprestimos) {
            System.out.println("Oe: " + emprestimo.getOe()); //exibe valor na label
            System.out.println("Isbn Emprestado:  " + emprestimo.getIsbnEmp()); //exibe valor na label
            System.out.println("Cpf que Emprestou:  " + emprestimo.getCpfEmp()); //exibe valor na label 
            System.out.println("Data que Emprestou:  " + emprestimo.getDataEmp().getTime()); //exibe valor na label    
            System.out.println("Data deve devolver:  " + emprestimo.getDataDev().getTime()); //exibe valor na label              
        }
    }

Faz assim :

String dataFormatada = new SimpleDataFormat("dd/MM/yyyy")
                        .format(emprestimo.getDataEmp().getTime());

System.out.println("Data que Emprestou:  " + dataFormatada);
1 curtida

único problema foi um errinho na sintaxe kkk você escreveu “SimpleDatAFormat” e o certo é DatE kkk mas ajudou cara obrigadao!!

1 curtida

kkkkkkk, obrigado pela correção. nem percebi.

{ },s.

1 curtida