Formatar Data

7 respostas
C

Olá pessoal! Como faço para formatar a data da seguinte forma:

08/05/2006 - 17h39

7 Respostas

M
tfData.setText(new SimpleDateFormat("dd/MM/yyyy").format(data));

ou

tfData.setText(new SimpleDateFormat("dd/MM/yyyy").format(v.getData()));
J

SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy - HH'h'mm"); System.out.println(formatador.format(new Date()));

C

Olá pessoal!

Não consegui converter a hora, segue a hora que está gravada no banco de dados…

Aug  3 2000 11:38AM
B

Creio que assim vc consiga, pegando do banco em milisegundos:

SimpleDateFormat formatador = new SimpleDateFormat("dd/MM/yyyy - HH'h'mm");
System.out.println(formatador.format(new Date(rs.getDate("Data").getTime())));
C

Não deu certo também.

C

Problema resolvido!

O problema era o tipo de retorno.

rs.getTimeStamp() e estava rs.getDate()

B

vc pode usar dessa forma também:

String data = String.format("%td/%<tm/%<tY - %<tHh%<tm", day);

bom, não lembro perfeitamente, mas é mesmo ou menos assim

Criado 21 de novembro de 2006
Ultima resposta 22 de nov. de 2006
Respostas 7
Participantes 5