回 帖 发 新 帖 刷新版面

主题:求助:如何求两个时间的差?

知道两个时间点,怎么求他们之间的差值啊?有什么函数能直接实现吗?

回复列表 (共2个回复)

沙发

DELPHI中两个时间的值(datetime)是可以直接相减的,得到的结果是一个类似FLOAT的数值。判断的时候可以直接使用,但是其他时候要转化一下类型。

板凳

计算相差的小时数:=round(abs(time1-time2)*24*60);
计算相差的秒数:=round(abs(time1-time2)*24*60*60);

计算相隔天数:
  在Uses中加入dateutils;
   函数为daysbetween(datetime1,datetime2)

我来回复

您尚未登录,请登录后再回复。点此登录或注册