38 lines
1 KiB
Plaintext
38 lines
1 KiB
Plaintext
|
#ifdef _DEBUG
|
||
|
#define new DEBUG_NEW
|
||
|
#endif
|
||
|
|
||
|
//////////////////////////////////////////////////////////////////////
|
||
|
// Time Members
|
||
|
//////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
inline CString CStatistics::GetStatLocalTime()
|
||
|
{
|
||
|
CString sTime;
|
||
|
CString sDate;
|
||
|
CString sDateTime;
|
||
|
|
||
|
int iLen = GetTimeFormat(LOCALE_USER_DEFAULT,0L,&m_st,NULL,NULL,0);
|
||
|
iLen = GetTimeFormat(LOCALE_USER_DEFAULT,0L,&m_st,NULL,sTime.GetBuffer(iLen+(sizeof(TCHAR)*1)),iLen);
|
||
|
sTime.ReleaseBuffer();
|
||
|
|
||
|
iLen = GetDateFormat(LOCALE_USER_DEFAULT,0L,&m_st,NULL,NULL,0);
|
||
|
iLen = GetDateFormat(LOCALE_USER_DEFAULT,0L,&m_st,NULL,sDate.GetBuffer(iLen+(sizeof(TCHAR)*1)),iLen);
|
||
|
sDate.ReleaseBuffer();
|
||
|
|
||
|
sDateTime = sDate + _T(" ") + sTime;
|
||
|
|
||
|
return sDateTime;
|
||
|
}
|
||
|
|
||
|
//////////////////////////////////////////////////////////////////////
|
||
|
// Comparison
|
||
|
//////////////////////////////////////////////////////////////////////
|
||
|
|
||
|
inline int CStatistics::CompareTo(CStatistics* pStat)
|
||
|
{
|
||
|
CTime time1 = m_st;
|
||
|
CTime time2 = pStat->m_st;
|
||
|
|
||
|
return time1 == time2;
|
||
|
}
|