日期時間選擇控制元件
阿新 • • 發佈:2019-01-11
計算兩個日期和時間的間隔
在日期時間控制元件裡選擇控制元件事件
編輯函式
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); }
顯示時間的跟上述差不多