设计一个日期Date类,它能存储日期的年、月和日,Date类对象可在构造时初始化成员、
也可在对象创建后改变数据成员;可以设定日期显示格式,当显示格式为“YY - MM - DD”时按照“年 - 月 - 日”
格式显示,如2014 - 11 - 20,当显示格式为“MM - DD - YY”时按照“月 - 日 - 年”格式显示,如11 - 20 - 2014,
日期显示格式以静态成员形式存储;该类可实现在对象当前日期基础上增加n天(n > 0表示增加n天,n < 0表示减小n天,
注意:增加时可能引起月份和年份的变化)。
Main函数如下:(不得修改main函数)
int main()
{
int y1, m1, d1;
int y2, m2, d2;
int dx;
char SDF[10];
cin >> y1 >> m1 >> d1;
cin >> y2 >> m2 >> d2;
cin >> dx;
cin >> SDF; //输入日期显示格式
Date dt1;
dt1.Display();
dt1.SetDate(y1, m1, d1);
dt1.Display();
Date dt2(y2, m2, d2);
dt2.Display();
Date::SetDateFormat(SDF); //设置日期显示格式
dt1.Display();
dt2.Display();
dt2.AddDay(dx);
dt2.Display();
return 0;
}