#include <time.h> class MGDate { public: MGDate() { Set(); } bool Set( int M=0, int D=0, int Y=0 ); bool Set( const char* Src ); void Get( char* Dest ); void Output(); int GetMonth() { return( m_M ); } int GetDay() { return( m_D ); } int GetYear() { return( m_Y ); } bool SetMonth(int M) { return( Set(M, m_D, m_Y ) ); } bool SetDay(int D) { return( Set(m_M, D, m_Y ) ); } bool SetYear(int Y) { return( Set(m_M, m_D, Y ) ); } protected: int m_M, m_D, m_Y; };