CdateTimeCtrl
来源:互联网 发布:浙江企业数据平台 编辑:程序博客网 时间:2024/05/16 09:47
1 如果采用CTime进行程序编写,则时间只能在1970-1-1----2038-01-19之间,超过这个范围就出现异常了
2 应当采用COleDateTime
初始化控件:
m_strBeg = "2010-01-01 12:22:33"
COleDateTime dt;
dt.ParseDateTime(m_strBeg);
((CDateTimeCtrl*)GetDlgItem(IDC_BEGDATE))->SetTime(dt);// 日期
((CDateTimeCtrl*)GetDlgItem(IDC_BEGTIME))->SetTime(dt);// 时间
保存控件内容:
COleDateTime tmBegDate, tmEndDate, tmBegTime, tmEndTime;
((CDateTimeCtrl*)GetDlgItem(IDC_BEGDATE))->GetTime(tmBegDate);
((CDateTimeCtrl*)GetDlgItem(IDC_ENDDATE))->GetTime(tmEndDate);
((CDateTimeCtrl*)GetDlgItem(IDC_BEGTIME))->GetTime(tmBegTime);
((CDateTimeCtrl*)GetDlgItem(IDC_ENDTIME))->GetTime(tmEndTime);
m_strBeg = tmBegDate.Format(_T("%Y-%m-%d")) + _T(" ") + tmBegTime.Format(_T("%H:%M:%S"));
m_strEnd = tmEndDate.Format(_T("%Y-%m-%d")) + _T(" ") + tmEndTime.Format(_T("%H:%M:%S"));
if (m_strBeg > m_strEnd)
{
MsgBox(m_hWnd, _T("开始时间大于结束时间!"), _T("金盾CIS7"), MB_ICONINFORMATION);
return FALSE;
}
- CdateTimeCtrl
- CDateTimeCtrl
- CDateTimeCtrl使用说明
- CDateTimeCtrl控件注意
- CDateTimeCtrl 用法总结
- 【VC】 CDateTimeCtrl使用说明
- CDateTimeCtrl 控件的使用
- 【VC】 CDateTimeCtrl使用说明
- CDateTimeCtrl 用法总结
- CDateTimeCtrl与CString类型转换
- CDateTimeCtrl与CString类型转换
- CDateTimeCtrl 自定义日期显示格式
- CDateTimeCtrl同时显示日期和时间
- vc 时间控件CDateTimeCtrl的使用
- CDatetimeCtrl的DTN_DATETIMECHANGE消息响应两次解决方法
- 任意改变CDateTimeCtrl控件的显示格式
- CDateTimeCtrl CTime COleDateTime CString 日期时间
- 如何让CDateTimeCtrl同时显示日期和时间呢?
- gethostbyname()函数说明 ---用域名或主机名获取IP地址
- SimpleAdapter与ListView的使用
- JAVA开发环境之linux和window比较(转自javaeye)
- 字符编码
- 微软不厚道,哈哈
- CdateTimeCtrl
- Linux文件管理常用命令
- SQLServer数据库的锁类型总结------[Microsoft Sql Server 2005]
- SimpleCursorAdapter与ListView的使用
- org.springframework.dao.DataIntegrityViolationException: Could not execute JDBC batch update; nested
- Tomcat Catalina Home
- 探索Antlr(Antlr 3.0更新版)
- 实习
- NSAutoreleasePool是什么?