时间间隔如何计算?DateTime 我有两个时间:一个是以前的时间,用NOW获得;一个是当前时间,也是用NOW获得,请问我如何计算两者的时间间隔,并能与已有时间T1相比较?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接做减法 Time := time2-time1; showmessage(formatdatetime('yyyymmdd hh:mm:ss',time); 就这么简单!showmessage(formatdatetime('yyyymmdd hh:mm:ss',time2-time1); 其实VCL有现成的函数,可惜我在这想不起来了。:) 其实你只要知道这一点!~~~那个时间在delphi中的表示方法是一个double 数整数部分表示天,小数部分表示一天的多少时间,可以直接相减,然后可以利用时间的转换来求得具体时间啊 那个李维书中经常用作测试的是不是GetTickCount那个就是Retrieves the number of milliseconds since the computer was started.也是ms,你可以通过两个double变量存储然后相减,和naughtyboy(一切都是为了明天) ( )的方法是不是会一样呢? 完成你上面的要求没必要去取小数上面得到的Time也是TDateTime类型看看DecodeDate,DecodeTime或者DecodeDateTime(uses DateUtils)的帮助 如何在twebbrowser中让鼠标所在标签的轮廓高亮? combobox 下来菜单中能自动滤去相同的内容吗? 把dbgrid中的某一列值添加到combobox中,不能重复 关于ListBox的问题 oracle中如何将大于32K的文件在LONG RAW字段中读出? 如何用ADO控件连接远程SQL Server??(急!!线等...) ClientDataSet和ADOQuery在存储JPG图像时有何区别 急 各位高手帮忙!散分 请问我应该学习哪一种语言为好 超简单 极郁闷的问题!help me! WebBrowser的几个问题,在线等候,请高手帮忙
Time := time2-time1;
showmessage(formatdatetime('yyyymmdd hh:mm:ss',time);
showmessage(formatdatetime('yyyymmdd hh:mm:ss',time2-time1);
:)
那个时间在delphi中的表示方法是一个double 数
整数部分表示天,小数部分表示一天的多少时间,
可以直接相减,然后可以利用时间的转换来求得具体时间啊
上面得到的Time也是TDateTime类型
看看DecodeDate,DecodeTime或者DecodeDateTime(uses DateUtils)的帮助