J Jeny Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #1 如何得到两个时间之间的差数?如2003-1-1 12:03:12 减去2000-1-1 00:00:00 最好返回天数、小时数、分钟数、秒数 包括有闰年的情况下。
C cfx Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #4 将两个日期直接相接, 得到的数值将是一个浮点数, 然后整数部分就是天数然后依此类推... 马上可以算出小时,分,秒
U ugvanxk Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #5 function DaysBetween(const ANow, AThen: TDateTime): Integer; d6 都有这样的函数,你自己查查吧
L lld Unregistered / Unconfirmed GUEST, unregistred user! 2002-02-05 #6 var y, m, d, hh, nn, ss, msec: word; begin ADate := Date2 - Date1; DecodeDate(ADate, y, m, d); DecodeTime(ADate, hh, nn, ss, msec); ...
var y, m, d, hh, nn, ss, msec: word; begin ADate := Date2 - Date1; DecodeDate(ADate, y, m, d); DecodeTime(ADate, hh, nn, ss, msec); ...