groh
#1
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())
groh
#3
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 ! =/
groh
#5
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 ?!
groh
#7
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