UpdateData();
if(m_strTheme =="")
{
MessageBox("请输入会议主题!","系统提示",MB_ICONWARNING);
return;
}
if(m_tmDate<CTime::GetCurrentTime()) {
MessageBox("输入的日期过期,请重新输入!","系统提示",MB_ICONWARNING);
m_ctrDate.SetFocus();
return;
}
if(m_tmDate==CTime::GetCurrentTime())
{
if(m_tmTime<CTime::GetCurrentTime());
MessageBox("输入时间过期,请重新输入!","系统提示",MB_ICONWARNING);
m_ctrTime.SetFocus();
return;
}
为什么我输入今天的日期,结果还是说日期过期呢???红色代码里写的是小于号吗??
if(m_strTheme =="")
{
MessageBox("请输入会议主题!","系统提示",MB_ICONWARNING);
return;
}
if(m_tmDate<CTime::GetCurrentTime()) {
MessageBox("输入的日期过期,请重新输入!","系统提示",MB_ICONWARNING);
m_ctrDate.SetFocus();
return;
}
if(m_tmDate==CTime::GetCurrentTime())
{
if(m_tmTime<CTime::GetCurrentTime());
MessageBox("输入时间过期,请重新输入!","系统提示",MB_ICONWARNING);
m_ctrTime.SetFocus();
return;
}
为什么我输入今天的日期,结果还是说日期过期呢???红色代码里写的是小于号吗??
解决方案 »
- 请求大牛的帮助啊!!!<WINDOWS程序语言设计>第九章的最后一个习题
- EVC中用writefile()函数向串口写数据问题
- 如何可以检测用户在5分钟内没有操作键盘和鼠标,急!!!
- 为什么会有do{...}while(0);的写法?
- 为什么我用ReadDirectoryChangesW监控目录文件变化时总是有错误 undeclared identifier ??
- 请问,在汉字区位码中一级字库中的汉字排列是有顺序的按发音(如:B0A1-B0FE是汉语拼音a打头的字)那二级字库有这样的规律吗?
- 如何用vc实现类似铁路订票、库存或证券交易的系统?
- 一个c写的简单dll,只有dll文件和函数名,如何在c++中调用?
- 在SOCKET下如何发送 unsigned __int64的数组
- com初学者的问题(精通C++的也可以看看,其实就是C++的问题)
- 日期时间选取器
- MFC中宏是如何实现的?
CString str=tm.Format("%Y-%m-%d");最后用m_tmDate和str比。
对不起,看错了,这样比较才能实现吧?
CTime t1;
t1=CTime::GetCurrentTime();
if(m_tmTime<t1)
......另外CTime有获取日期的函数,如GetYear() GetMonth(),
GetCurrentTime()是获取时间的。