struct Date { uint year, month, day; uint hour, minute, second; Date() : year( 0 ), month( 0 ), day( 0 ), hour( 0 ), minute( 0 ), second( 0 ) {} void actual(); Date( const Date &date ); Date& operator += ( const Date &date ); Date& operator -= ( const Date &date ); Date& operator = ( const Date &date ); Date& operator = ( chr *c_str ); bool operator > ( const Date &d ); bool operator < ( const Date &d ); bool operator == ( const Date &d ); void reset(); void resetTime(); void resetDate(); };