Proud::CPnTimeSpan 클래스 참조

Public 타입

enum  DateTimeSpanStatus { valid = 0, invalid = 1, null = 2 }
 

Public 멤버 함수

 CPnTimeSpan () throw ()
 
 CPnTimeSpan (double dblSpanSrc) throw ()
 
 CPnTimeSpan (int32_t lDays, int nHours, int nMins, int nSecs, int nMillisecs) throw ()
 
void SetStatus (DateTimeSpanStatus status) throw ()
 
DateTimeSpanStatus GetStatus () const throw ()
 
double GetTotalDays () const throw ()
 
double GetTotalHours () const throw ()
 
double GetTotalMinutes () const throw ()
 
double GetTotalSeconds () const throw ()
 
double GetTotalMilliseconds () const throw ()
 
int32_t GetDays () const throw ()
 
int32_t GetHours () const throw ()
 
int32_t GetMinutes () const throw ()
 
int32_t GetSeconds () const throw ()
 
int GetMilliseconds () const throw ()
 
CPnTimeSpanoperator= (double dblSpanSrc) throw ()
 
bool operator== (const CPnTimeSpan &dateSpan) const throw ()
 
bool operator!= (const CPnTimeSpan &dateSpan) const throw ()
 
bool operator< (const CPnTimeSpan &dateSpan) const throw ()
 
bool operator> (const CPnTimeSpan &dateSpan) const throw ()
 
bool operator<= (const CPnTimeSpan &dateSpan) const throw ()
 
bool operator>= (const CPnTimeSpan &dateSpan) const throw ()
 
CPnTimeSpan operator+ (const CPnTimeSpan &dateSpan) const throw ()
 
CPnTimeSpan operator- (const CPnTimeSpan &dateSpan) const throw ()
 
CPnTimeSpanoperator+= (const CPnTimeSpan dateSpan) throw ()
 
CPnTimeSpanoperator-= (const CPnTimeSpan dateSpan) throw ()
 
CPnTimeSpan operator- () const throw ()
 
void SetDateTimeSpan (int32_t lDays, int nHours, int nMins, int nSecs, int nMillisecs) throw ()
 
String Format (const PNTCHAR *pFormat) const
 
String Format (uint32_t nID) const
 
void CheckRange ()
 

Public 속성

double m_span
 
DateTimeSpanStatus m_status
 

상세한 설명

두 날짜시간의 시간차

생성자 & 소멸자 문서화

Proud::CPnTimeSpan::CPnTimeSpan ( ) throw ()

생성자

Proud::CPnTimeSpan::CPnTimeSpan ( double  dblSpanSrc) throw ()

생성자

Proud::CPnTimeSpan::CPnTimeSpan ( int32_t  lDays,
int  nHours,
int  nMins,
int  nSecs,
int  nMillisecs 
) throw ()

생성자

멤버 함수 문서화

String Proud::CPnTimeSpan::Format ( const PNTCHAR *  pFormat) const

날짜시간을 문자열로 만든다.

String Proud::CPnTimeSpan::Format ( uint32_t  nID) const

날짜시간을 문자열로 만든다.

int32_t Proud::CPnTimeSpan::GetDays ( ) const throw ()

일,시,분,초를 얻는다.

int32_t Proud::CPnTimeSpan::GetHours ( ) const throw ()

일,시,분,초를 얻는다.

int32_t Proud::CPnTimeSpan::GetMinutes ( ) const throw ()

일,시,분,초를 얻는다.

int32_t Proud::CPnTimeSpan::GetSeconds ( ) const throw ()

일,시,분,초를 얻는다.

double Proud::CPnTimeSpan::GetTotalDays ( ) const throw ()

일,시,분,초,밀리초로 총계 환산한다.

double Proud::CPnTimeSpan::GetTotalHours ( ) const throw ()

일,시,분,초,밀리초로 총계 환산한다.

double Proud::CPnTimeSpan::GetTotalMilliseconds ( ) const throw ()

일,시,분,초,밀리초로 총계 환산한다.

double Proud::CPnTimeSpan::GetTotalMinutes ( ) const throw ()

일,시,분,초,밀리초로 총계 환산한다.

double Proud::CPnTimeSpan::GetTotalSeconds ( ) const throw ()

일,시,분,초,밀리초로 총계 환산한다.

bool Proud::CPnTimeSpan::operator!= ( const CPnTimeSpan dateSpan) const throw ()

비교 연산자

CPnTimeSpan Proud::CPnTimeSpan::operator+ ( const CPnTimeSpan dateSpan) const throw ()

날짜 사칙연산자

CPnTimeSpan& Proud::CPnTimeSpan::operator+= ( const CPnTimeSpan  dateSpan) throw ()

날짜 사칙연산자

CPnTimeSpan Proud::CPnTimeSpan::operator- ( const CPnTimeSpan dateSpan) const throw ()

날짜 사칙연산자

CPnTimeSpan Proud::CPnTimeSpan::operator- ( ) const throw ()

날짜 사칙연산자

CPnTimeSpan& Proud::CPnTimeSpan::operator-= ( const CPnTimeSpan  dateSpan) throw ()

날짜 사칙연산자

bool Proud::CPnTimeSpan::operator< ( const CPnTimeSpan dateSpan) const throw ()

비교 연산자

bool Proud::CPnTimeSpan::operator<= ( const CPnTimeSpan dateSpan) const throw ()

비교 연산자

CPnTimeSpan& Proud::CPnTimeSpan::operator= ( double  dblSpanSrc) throw ()

복사 대입 연산자

bool Proud::CPnTimeSpan::operator== ( const CPnTimeSpan dateSpan) const throw ()

비교 연산자

bool Proud::CPnTimeSpan::operator> ( const CPnTimeSpan dateSpan) const throw ()

비교 연산자

bool Proud::CPnTimeSpan::operator>= ( const CPnTimeSpan dateSpan) const throw ()

비교 연산자

void Proud::CPnTimeSpan::SetDateTimeSpan ( int32_t  lDays,
int  nHours,
int  nMins,
int  nSecs,
int  nMillisecs 
) throw ()

날짜시간 설정