关于格式转换

nq19860409 2009-04-01 10:12:09
我现在有个编辑框控件我想在里面输入时间比如12:10:05 代表12点10分05秒

编辑框是CEdit类的控件m_EditTime

UpdateData(TRUE);
m_EditTime.GetWindowText(timestr);
CTime t = CTime::GetCurrentTime();

if((?== t.GetHour())&&(?== t.GetMinute())&&(? ==t.GetSecond())

我现在要判断现在时间是否等于我在编辑框里的时间

我该如何把编辑框里的时间格式转为为可比较的格式呢,怎么把timestr拆开呢
...全文
68 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
jn989 2009-04-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 fibbery 的回复:]
CString CTime::Format(
LPCTSTR pszFormat
) const;
CString CTime::Format(
UINT nFormatID
) const;

转换成字符串,直接比较。

或者拆分eidt空间的字符串并转换成整数比较。
[/Quote]
顶……
fibbery 2009-04-01
  • 打赏
  • 举报
回复
CString CTime::Format(
LPCTSTR pszFormat
) const;
CString CTime::Format(
UINT nFormatID
) const;

转换成字符串,直接比较。

或者拆分eidt空间的字符串并转换成整数比较。
shell8232565 2009-04-01
  • 打赏
  • 举报
回复
看你要干什么了,要是只判断两个时间是否相等的话,一楼的方法完全可行

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧