例如:T1:=12:01:02,T2;=16:04:03

解决方案 »

  1.   

    T3 :=  StrtoTime(T1) - StrtoTime(T2);
    DecodeTime(T3,hh,mm,ss,ll);//分解时间
    差别就在hh,mm,ss,ll 可以精确到毫秒。:)
      

  2.   

    select datediff(minute,'2002-12-12 11:34:45','2002-12-12 17:35:45')
      

  3.   

    function MinuteOf(const AValue: TDateTime): Word
      

  4.   

    用函数
    millisecondsBetween
    MilliSecondSpan  返回毫秒数MinuteBetween
    MinuteSpan       返回分钟数HourBetween       //不包括小数部分
    HourSpan           //包括小数部分
      

  5.   

    MinutesBetween  
    HoursBetween不好意思,刚刚差个s
      

  6.   

    var
      nMinute: Word;if T1>=T2 then
      T3 := T1-T2
    else
      T3 := T2-T1;nMinute := MinuteOf(T3);
      

  7.   

    你得看看DELPHI深度历险才行。
      

  8.   

    好多方法都可以,
    最直接的是,用
    fuction MinutesBetween(const ANow,AThen:TDateTime):int64;引用单元:DateUtilsGood Luck!