package railo.runtime.query.caster; import java.io.IOException; import java.sql.Date; import java.sql.ResultSet; import java.sql.SQLException; import java.util.TimeZone; import railo.commons.date.JREDateTimeUtil; import railo.runtime.type.dt.DateTimeImpl; public class DateCast implements Cast{ @Override public Object toCFType(TimeZone tz,int type, ResultSet rst, int columnIndex) throws SQLException, IOException { Date d = rst.getDate(columnIndex,JREDateTimeUtil.getThreadCalendar(tz)); if(d==null) return null; return new DateTimeImpl(d.getTime(),false); } }