27.09.2011, 11:00 | #1 |
Участник
|
Добрый день!
Нужно получить разницу времени. Никак не выходит max, min, Result тип Time TimeV тип Variant TimeV := max - min; EVALUATE(Result,FORMAT(TimeV)); Так не отрабатывате Result := VARIANT2TIME(TimeV); так тоже EVALUATE(Result,FORMAT(max - min)); это тоже не работает Result := VARIANT2TIME(max - min); Ругается что не может перевести.... типа не коректное число. max однозначно больше min Max < 24 часов Заранее спасибо! |
|
27.09.2011, 11:49 | #2 |
Участник
|
Не понимаю, зачем так сложно
Может быть, так лучше: max, min тип Time Result тип Integer, либо Duration Result := max - min; |
|
27.09.2011, 12:03 | #3 |
Участник
|
|
|
27.09.2011, 12:57 | #4 |
Участник
|
Тогда так:
Result тип Time Result := 000000T + (max - min) |
|
27.09.2011, 13:10 | #5 |
Участник
|
|
|
27.09.2011, 13:44 | #6 |
Участник
|
|
|
27.09.2011, 14:21 | #7 |
Участник
|
Спасибо Result := 000000T + (max - min) помогло!
|
|
27.09.2011, 14:45 | #8 |
Участник
|
|
|
27.09.2011, 15:14 | #9 |
Участник
|
|
|