主题:返回2个具体时间间的秒数
haptis
[专家分:1260] 发布于 2006-12-22 20:27:00
谁能告诉我SecondsBetween(strtodatetime('2006-12-22 15:27:33'),strtodatetime('2006-01-01 00:00:00')) 为什么 15:27:33 和15:27:32 得到的结果是一样的啊
有什么其他的方法可以得到2个时间间的秒数呢
回复列表 (共3个回复)
沙发
中华韧峰 [专家分:600] 发布于 2006-12-23 14:11:00
自己编一个程序算不就行了吗?
板凳
5cai [专家分:90] 发布于 2007-03-03 16:33:00
可以
SecondOf(StrToDatetime('2006-12-22 15:27:33')) =33
SecondOf(StrToDatetime('2006-12-22 15:27:32')) =32
3 楼
长尾兔 [专家分:3630] 发布于 2007-03-05 08:43:00
DateTime类型直接相减也可:
var
D : Double;
begin
D := vartodatetime('2006-12-22 15:27:33') - vartodatetime('2006-12-22 15:27:32');
showmessage(IntToStr(Round(D*60*60*24)));//精确到秒
end;
我来回复