Formatar data em uma Jtable

5 respostas
josue_carrecon

ola pessoal, toh usando uma jtable em um formulario ate que ficou legalzinho, mas toh com uma engrenca com a formatação de data na gride, como formatar a data para dia, mes e ano

5 Respostas

Marlon_Meneses

use o simpledateformat

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
System.out.print(sdf.format(new Date()));
josue_carrecon

Meneses, mas como fazer isso em um jtable

Marlon_Meneses

posta o codigo

luyz

Complementenado oque o Meneses disse, seria isso?

String[] colunas = new String []{"Nome","Cadastro"};

        SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");
        SimpleDateFormat sdf2 = new SimpleDateFormat("yy/MM/dd");


        String[][] dados = new String [][] {
       {"Frodo",sdf.format(new Date())},
       {"Sam",sdf2.format(new Date())},
        };

    JTable jtable = new JTable(dados, colunas);
LucasSistemas2012
Que massa! Ajudou muito. Deu certinho. Tava precisando disso pra usar na minha jtable puxando dados diretamente do banco usando JPA. Segue o codigo para aqueles que precisarem como eu precisei. Muito obrigado mesmo pela ajuda amigos.
DateFormat df = new SimpleDateFormat("dd/MM/yyyy");//declara na classe

for (Produto p : lista) {
     for (Estoque e : p.getEstoqueList()) {
     Object[] row = {p.getDescricaoProduto(), e.getQuantidadeEmEstoque(),
     df.format(e.getDataVencimento())};
     dtm.addRow(row);
Criado 16 de junho de 2011
Ultima resposta 28 de set. de 2012
Respostas 5
Participantes 4