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