计算两个日期和时间的间隔
在日期时间控件里选择控件事件
编辑函数
void Cdemo10Dlg::OnDtnDatetimechangeDatetimepicker1(NMHDR *pNMHDR, LRESULT *pResult)
{
LPNMDATETIMECHANGE pDTChange = reinterpret_cast<LPNMDATETIMECHANGE>(pNMHDR);
// TODO: 在此添加控件通知处理程序代码
CountDateSpan();
*pResult = 0;
}
void Cdemo10Dlg::CountDateSpan()
{
CString s;
CTime date1;
CTime date2;
this->m_date1.GetTime(date1);
this->m_date2.GetTime(date2);
CTimeSpan ts=date2-date1;
//s.Format(_T("%d %d %d"),date1.GetYear(),date1.GetMonth(),date1.GetDay());
s.Format(_T("%d天"),ts.GetDays()+1);
SetDlgItemText(IDC_STATIC_DATE,s);
}
显示时间的跟上述差不多