时间日期类
来源:互联网 发布:沙钢集团网络培训 编辑:程序博客网 时间:2024/05/31 06:21
#include<iostream>using namespace std;class Date{public:Date(int y,int m,int d);void SetDate(int y,int m,int d);void PrintDate();private:int year,month,day;};Date::Date(int y,int m,int d):year(y),month(m),day(d){}void Date::SetDate(int y,int m,int d){cin>>y>>m>>d;year=y;month=m;day=d;}void Date::PrintDate(){cout<<year<<"/"<<month<<"/"<<day<<" ";}class TimeDate:public Date{public:TimeDate(int y=0,int m=0,int d=0,int h=0,int mi=0,int s=0);void SetTime(int h,int mi,int s);void PrintDate_Time();private:int hour,minute,sec;};TimeDate::TimeDate(int y,int m,int d,int h,int mi,int s):Date(y,m,d),hour(h),minute(mi),sec(s){}void TimeDate::SetTime(int h,int mi,int s){cin>>h>>mi>>s;hour=h;minute=mi;sec=s;}void TimeDate::PrintDate_Time(){PrintDate();cout<<hour<<":"<<minute<<":"<<sec<<endl;}int main(){ TimeDate dt_a(0,0,0,0,0,0),dt_b(2010,4,16,9,30,0); cout<<"dt_a: "; dt_a.PrintDate_Time(); cout<<endl; cout<<"dt_b: "; dt_b.PrintDate_Time(); dt_a.SetTime(20,00,00); dt_a.SetDate(2008,8,7); cout<<endl; cout<<"dt_after uptate: "; dt_a.PrintDate_Time(); return 0;}
运行结果:
0 0
- 日期时间类
- ACE日期时间类
- 时间日期处理类
- 日期时间工具类
- 日期时间类
- 日期时间类
- 日期和时间类
- 日期时间类
- 日期时间工具类
- 日期时间类
- 日期时间类
- 日期时间类
- Unit12_problem4-日期时间类
- 日期时间类
- 日期时间类
- 日期时间类
- 时间日期类
- 日期时间帮助类
- hadoop SecondNamenode详解
- 只为比昨天强一点点
- CSU 1810 Reverse
- 第五章——指针与数组
- tomcat源码:Connector模块
- 时间日期类
- 第一个只出现一次的字符
- numpy的random模块中的几个常用函数
- tomcat源码:Engine和Host容器
- FFmpeg常用基本命令
- 单例设计模式(Java)
- CMOS摄像头以及CAMIF
- 《剑指offer》面试题64 数据流中的中位数
- Android技术之ListView分割线显示和隐藏