COleDateTime dateOne(95, 3, 15, 12, 0, 0); // 15 March 1995 12 noon COleDateTime dateTwo(dateOne); // 15 March 1995 12 noon BOOL b; b = dateOne == dateTwo; // TRUEdateTwo.SetStatus(COleDateTime::invalid); b = dateOne == dateTwo; // FALSE, different status b = dateOne != dateTwo; // TRUE, different status b = dateOne < dateTwo; // FALSE, same value b = dateOne > dateTwo; // FALSE, same value b = dateOne <= dateTwo; // TRUE, same value b = dateOne >= dateTwo; // TRUE, same value
datatimeLimit(2004,5,31,0,0,0);
if(datetimeCur.m_dt > datatimeLimit.m_dt)
return 1;
CTime t1 = CTime::GetCurrentTime();
CTime t2 = t1 + CTimeSpan( 0, 1, 0, 0 ); // 1 hour later
ASSERT( t1 != t2 );
ASSERT( t1 < t2 );
ASSERT( t1 <= t2 );
COleDateTime dateTwo(dateOne); // 15 March 1995 12 noon
BOOL b;
b = dateOne == dateTwo; // TRUEdateTwo.SetStatus(COleDateTime::invalid);
b = dateOne == dateTwo; // FALSE, different status
b = dateOne != dateTwo; // TRUE, different status
b = dateOne < dateTwo; // FALSE, same value
b = dateOne > dateTwo; // FALSE, same value
b = dateOne <= dateTwo; // TRUE, same value
b = dateOne >= dateTwo; // TRUE, same value
end.SetDate(2000+atoi(et.Left(2)),atoi(st.Mid(2,2)),atoi(st.Right(2)));
sj.SetDate(2000+atoi(datestr.Left(2)),atoi(st.Mid(2,2)),atoi(st.Right(2)));
if(start.m_dt <=sj.m_dt && sj.m_dt <= end.m_dt )
m_listbox.AddString(datestr+timestr+hstr+temp);没有效果呢?错在什么地方啊?
start.SetDate(2000+atoi(st.Left(2)),atoi(st.Mid(2,2)),atoi(st.Right(2)));
end.SetDate(2000+atoi(et.Left(2)),atoi(et.Mid(2,2)),atoi(et.Right(2)));
sj.SetDate(2000+atoi(datestr.Left(2)),atoi(datestr.Mid(2,2)),atoi(datestr.Right(2)));