简单时间判断问题

Swosna 2007-03-20 01:50:12
我是在找不出问题在哪,只能求教了,两个datetimepicker进行时间比较,如果不把dtp_now.Time 转成字符串再比较的话,总是进入else,不能进入showMessage,代码如下:
dtp_now.Time:=Time;
if dtp_now.Time= dtp_cset.Time then
begin
showMessage('bbbbbbb');
end
else
begin
Label1.Caption:= TimeToStr(dtp_cset.Time-dtp_now.Time);
end;
...全文
157 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohuanzh 2007-03-22
  • 打赏
  • 举报
回复
为什么不能直接计算?我也用过加和减的。难道是不能进行逻辑比较或是什么?请说得再细一点。
Swosna 2007-03-20
  • 打赏
  • 举报
回复
时间类型不能直接运算的 是指不能用等号比较?我试过是可以拿两个时间进行相减的。
zuoansuifeng 2007-03-20
  • 打赏
  • 举报
回复
你比较的方法是字符窜的则需要转换成字符穿的

时间类型不能直接运算的

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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