CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C++ Builder >  基础类

时间的比较

楼主pengyong1980(森)2003-06-03 14:58:36 在 C++ Builder / 基础类 提问

如果我有两个时间DateTimePicker1,我怎么才能比较出其大小啊, 问题点数:0、回复次数:8Top

1 楼c2y(麻麻鱼)回复于 2003-06-03 15:15:56 得分 0

如果是TDateTime类型(double),可以直接比较。Top

2 楼netsys2(来电!)回复于 2003-06-03 15:19:03 得分 0

直接比较  
   
  if(   TDateTimePicker1->Time   >   TDateTimePicker2->Time)  
  ShowMessage("Time1   >   Time2");Top

3 楼clong320(clong320)回复于 2003-06-03 15:22:32 得分 0

没有理解目。是比两个时间的大小,还是比较两个时间控件计时的大小?  
  如果是比较两个时间的大小,可以进行如下操作(d1,d2是两个TDateTime类型的变量):  
  (int)(d1-d2)   >   0   --   d1在d2之后  
  (int)(d1-d2)   <   0   --   d1在d2之前  
  (int)(d1-d2)   =   0   --   d1,d2同时Top

4 楼dingfuhai(loading)回复于 2003-06-03 15:24:06 得分 0

if   (TDataTimePicker->Date>TDateTimePicker2->Date)  
      ...Top

5 楼rookieme(rookieme)回复于 2003-06-03 15:26:40 得分 0

TDateTime   t1,t2;  
                t1=this->DateTimePicker1->DateTime;  
                t2=this->DateTimePicker2->DateTime;  
                if((double)t1>double(t2))  
                Memo1->Lines->Add("ok");Top

6 楼starstargao(高顾)回复于 2003-06-03 15:28:40 得分 0

你可以把它转换成字符串来比较Top

7 楼loking(loking)回复于 2003-06-03 15:32:10 得分 0

直接比较,用上面的任一方法都行Top

8 楼hitbabiq(仰天长啸)回复于 2003-06-03 15:53:37 得分 0

支持rookieme(rookieme)   ,时间本身就是float类型Top

相关问题

  • 时间比较
  • 时间比较……
  • 时间比较!
  • 时间的比较
  • 时间的比较
  • 如何比较时间?
  • 时间比较问题
  • 时间大小的比较
  • SQL时间比较问题
  • Access时间比较问题

关键词

  • rookieme
  • datetimepicker
  • tdatetimepicker
  • 时间
  • 大小
  • tdatetime类型
  • 直接比较
  • double
  • datetime
  • time

得分解答快速导航

  • 帖主:pengyong1980

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo