📄 datetime.cpp
字号:
// DateTime.cpp: implementation of the DateTime class.
//
//////////////////////////////////////////////////////////////////////
#include "DateTime.h"
//////////////////////////////////////////////////////////////////////
DateTime::DateTime()
{}
DateTime::DateTime(unsigned year,unsigned month,unsigned day,
unsigned hour,unsigned minute,unsigned second)
:date(year,month,day),time(hour,minute,second)
{}
DateTime::DateTime( const Date& date, const Time& time )
:date(date),time(time)
{}
DateTime::DateTime( char *dt )
{
char ch;
istrstream tStream( dt );
tStream>>date>>ch>>time;
}
DateTime::~DateTime()
{}
bool DateTime::operator == ( const DateTime& dt )
/* If two DateTime all the same then return true, else return false.*/
{ return date==dt.date && time==dt.time ; }
bool DateTime::operator > ( const DateTime& dt )
/* If the first DateTime later then the follow , return true *
* else return false. */
{ return date>dt.date || date==dt.date && time>dt.time; }
bool DateTime::operator < ( const DateTime& dt )
/* If the first time earlier then the follow , return true *
* else return false. */
{ return date<dt.date || date==dt.date && time<dt.time; }
istream& operator >> ( istream& is,DateTime& dt )
{
char ch;
is>>dt.date>>ch>>dt.time;
return is;
}
ostream& operator << ( ostream& os,DateTime& dt )
{
os<<dt.date<<'/'<<dt.time<<endl;
return os;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -