//Метод сравнивает текущую дату с заданной в аргументе //Возвращает 0 если даты равны, // -1 если текущая дата раньше date2 (передаваемого аргумента), // 1 если текущая дата позже date2 (передаваемого аргумента). public sbyte CompareTo(DBFDate date2) { if (Year < date2.Year) { return(-1); } if (Year > date2.Year) { return(1); } if (Month < date2.Month) { return(-1); } if (Month > date2.Month) { return(1); } if (Day < date2.Day) { return(-1); } if (Day > date2.Day) { return(1); } return(0); }
//Метод сравнивает текущую дату с заданной в аргументе //Возвращает 0 если даты равны, // -1 если текущая дата раньше date2 (передаваемого аргумента), // 1 если текущая дата позже date2 (передаваемого аргумента). public sbyte CompareTo( DBFDate date2 ) { if( Year < date2.Year ) return -1; if( Year > date2.Year ) return 1; if( Month < date2.Month ) return -1; if( Month > date2.Month ) return 1; if( Day < date2.Day ) return -1; if( Day > date2.Day ) return 1; return 0; }
public bool Set(DBFDate dateValue) { //acDBFTable up = _parent.Parent; if (_descriptor.bFieldType != (byte)'D') { return(false); } var unicodeEncoding = new UnicodeEncoding(); string s = dateValue.ToString(); Value = unicodeEncoding.GetBytes(s); return(true); }
public bool Set( DBFDate dateValue ) { //acDBFTable up = _parent.Parent; if( _descriptor.bFieldType != (byte)'D' ) return false; var unicodeEncoding = new UnicodeEncoding(); string s = dateValue.ToString(); Value = unicodeEncoding.GetBytes(s); return true; }