Date Time Picker控件的一些用法
-
控件变量
CTime m_tEndTime;
CTime m_tStartTime; -
获取当前时间
m_tEndTime = CTime::GetCurrentTime(); -
设置时间为当前时间的30天前
CTimeSpan sp(30,0,0,0); // 天 时 分 秒
// 初始化结束时间为当前时间的30天前
m_tStartTime= m_tEndTime -sp;
- CTime 类型转 CString 类型
CString strTime;
strTime = m_tStartTime.Format("%Y-%m-%d %H:%M:%S");
- 控件变量的值是鼠标选择日期的时刻,如何修改时刻为0时0分0秒、23时59分59秒
// 将起始时间时分秒修改成0,0,0
CTime t1(m_tStartTime.GetYear(),m_tStartTime.GetMonth(),m_tStartTime.GetDay(),0,0,0);
m_tStartTime = t1;
// 终止时间的时分秒修改为23,59,59
CTime t2(m_tEndTime.GetYear(),m_tEndTime.GetMonth(),m_tEndTime.GetDay(),23,59,59);
m_tEndTime= t2;
- 记录自己的收获,如果能对大家有所帮助,那真是太荣幸了。欢迎交流,一起进步。