Formato de data

3 respostas
E

[size=“18”]Olá colegas.

Estou recebendo uma data do banco de dados no formato (aaaa-mm-dd) e mostrando na tela esta data.
Como eu faço para mostrar na tela a data no formato (dd-mm-aaaa) ainda recebendo do banco de dados o formato (aaaa-mm-dd)?

Obrigado.
[]'s[/size]

3 Respostas

P
SimpleDateFormat formatData = new SimpleDateFormat("dd-MM-yyyy");

Date dataAtual = new Date();

System.out.println("Data: " + formatData.format(dataAtual));

Veja se isso resolve.

D

vc pode usar a classe SimpleDateFormat…

algo +/- assim:

private String converterDataSQL(String data) {
	Date dateIn = null;
	SimpleDateFormat in = new SimpleDateFormat("yyyy-MM-dd");
	SimpleDateFormat out = new SimpleDateFormat("dd/MM/yyyy");
	try {
		dateIn = in.parse(data);
	} catch (ParseException e) {
		e.printStackTrace();
	}
	return out.format(dateIn);
}
M

se a dica do nosso amigo nao resolver…vc pode tbem, dpendendo do bd, dizer na propria instrucao select o formato de data q vc quer…a sintaxe dpende do banco

ate mais!!!

Criado 21 de junho de 2005
Ultima resposta 21 de jun. de 2005
Respostas 3
Participantes 4