나름대로 머리를 쓴다고 계산을 두개의 TDateTime 값을 아래와 같이 계산했는데
Formatdatetime('nn:ss:zz', timeEnd-timeStart);
값이 01:10:10 으로 나와버리네요.
제가 원하는것은
ex1)
timeStart = 1:10:10
timeEnd = 2:20:20
결과 = 70:10
ex2)
timeStart = 1:10:10
timeEnd = 3:20:20
결과 = 130:10
이 나오는 것이거든요.
쉬운 방법이 있을꺼 같은데 좋은 방법이 없을까요?
초단위차계산은 secondsbetween(now, then: tdatetime)으로 하니까 요걸 div 60 하면 분, mod 60 하면 초가 나오겠지요.
130:10은 Tdatatime형으로 표시못하니까 strtodate같은 함수를 쓸 필요는 없을겁니다.
그때 := time;
...
초수 := secondsbetween(time, 그때);
분 := 초수 div 60;
초 := 초수 mod 60;