有人能告诉我将格式为HH:MM:SS的持续时间转换为仅秒或分钟的最佳方法吗?
例如:00:01:49 = 109秒
我正在使用这段代码,但它不起作用。
var
i: real;
j: integer;
begin
i := frac(real(StrToTime('00:00:01')));
j := trunc(frac(real(StrToTime('01:00:00'))) / i );
memo2.lines.add(inttostr(j));
当我尝试使用00:10:00运行此代码时,返回值为599。
谢谢。