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