[RESOLVIDO] problema setDate e MySQL

Oi Pessoal,

tenho método que salva cliente e nesse método passo a data de um cliente. essa data recebo de um GregorianCalendar (getDateFrom)

public void save(Kunde k){ CallableStatement cs; . . . . . . cs.setDate("paramDateFrom", k.getDateFrom().getTime()) }

porém esta dando erro falando que nao pode converter to util.Date pro sql.Date!

Ja tentei usar Cast e nada!!!

Como faco pra arrumar isso?

Cara tenta fazer isso:

cs.setDate("paramDateFrom", (java.sql.Date) k.getDateFrom().getTime())

cara, escrevi que o cast nao esta funcionando =) mas obrigado mesmo assim!

alguem mais pode ajudar?

Estranho, aparentemente parece precisar apenas fazer um cast para o java.sql.Date ! =/

recebo esse erro quando faco com Cast

“java.util.Date cannot be cast to java.sql.Date”

meu Cast esta exatamente assim:

cs.setDate("paramDateFrom", (java.sql.Date) t.getVonDatum().getTime());

E quando não faz o cast, qual o erro que da ?!

resolvi o problema da seguinte maneira

String dateFormat = ""; java.sql.Date bisDatum = null; GregorianCalendar gc = new GregorianCalendar(); SimpleDateFormat sdf = new SimpleDateFormat("dd.MM.yyyy"); if(t.getBisDatum()!=null){ dateFormat = sdf.format(t.getBisDatum().getTime()); bisDatum = new java.sql.Date(sdf.parse(dateFormat).getTime()); } cs.setDate("paramDateTo", bisDatum);

obrigado