int UtlDateTime::compareTo(UtlContainable const * inVal) const { int result ; if (inVal->isInstanceOf(UtlDateTime::TYPE)) { UtlDateTime* temp = (UtlDateTime*)inVal ; OsDateTime inTime; temp->getTime(inTime); int tempValue = inTime.getSecsSinceEpoch() ; result = tempValue - mTime.getSecsSinceEpoch() ; } else { result = 1 ; } return result ; }