Inverter data

5 respostas
O

Ola pessoal, sou inciante em Java e estou tentando inverter datas que vem do Mysql no formato (yyyy-MM-dd)…mas não estou conseguindo…Pois estou tentando executar um Simple date Format…

data_inic é o campo que contém a data no banco e que logo após irie coloca-la em uma collection.

Desta forma:

SimpleDateFormat sdf = new SimpleDateFormat(“dd-MM-yyyy”);
String myDate = sdf.format(rs.getString(“data_inic”));

data_inicCol.add(myDate);

Depois de compilar ele fala que não pode converter um objeto em data.

Se alguem puder dar uma ajudar eu agradeço…T+

5 Respostas

T

Como você declarou “data_inicCol”?

O

Collection data_inicCol = new ArrayList();

T

E onde aparece o erro de compilação? Em que linha?

1112

Acho que o erro ocorre nesta linha:

String myDate = sdf.format(rs.getString("data_inic"));

O método format aceita um objeto Date como parâmetro, não uma String. Então você deve usar rs.getDate(“data_inic”), em vez do getString.

O

valeu heim meu camarada…

Eu não estava entendendo que ele não consegue formatar uma string e sim só o campo que contém data…

Obrigado

Criado 7 de março de 2007
Ultima resposta 7 de mar. de 2007
Respostas 5
Participantes 3