CDateTimeCtrl 控件的使用

 

如何获取比系统时间小一个小时的时间:


 m_StartTime.SetFormat(_T("yyy-MM-dd HH:mm:ss"));


 CTime   CTempTime=CTime::GetCurrentTime();
 CTime   theTime(CTempTime.GetYear(),CTempTime.GetMonth(),CTempTime.GetDay(),CTempTime.GetHour()-1,CTempTime.GetMinute(),CTempTime.GetSecond());

 m_StartTime.SetTime(&theTime);

 

通过读取CDateTimeCtrl控件,将控件的时间转换成秒:

 CDateTimeCtrl*   pDateStartTimeCtrl =(CDateTimeCtrl*)GetDlgItem(IDC_DATETIME_START);
 ASSERT(pDateStartTimeCtrl!=NULL);

 CTime   StartTime;
 pDateStartTimeCtrl-> GetTime(StartTime);

 

你可能感兴趣的:(CDateTimeCtrl 控件的使用)