java.sql.Date incompatible with java.sql.Timestamp
Code:
java.sql.Date leaveEffectiveDate = null;
//java.sql.Timestamp leaveEffDate = null;
if (rowColl != null) {
Vector leaveVector = rowColl.getCollection();
if (null != leaveVector && 0 != leaveVector.size()) {
resultRow = (Row) leaveVector.elementAt(0);
if(resultRow.getValue("EFF_DATE") != null){
leaveEffectiveDate = new java.sql.Date(((java.sql.Timestamp)resultRow.getValue("EFF_DATE")).getTime());
log.debug("EFFECTIVE DATE 1 >>"+leaveEffectiveDate.toString());
}
}
}
return leaveEffectiveDate;
}
Any idea why I am getting this casting error?