|
![]() |
#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 часов Заранее спасибо! |
|
![]() |
#2 |
Участник
|
Не понимаю, зачем так сложно
![]() Может быть, так лучше: max, min тип Time Result тип Integer, либо Duration Result := max - min; |
|
![]() |
#3 |
Участник
|
|
|
![]() |
#4 |
Участник
|
Тогда так
![]() Result тип Time Result := 000000T + (max - min) |
|
![]() |
#5 |
Участник
|
|
|
![]() |
#6 |
Участник
|
|
|
![]() |
#7 |
Участник
|
|
|
![]() |
#8 |
Участник
|
Спасибо Result := 000000T + (max - min) помогло!
|
|
![]() |
#9 |
Участник
|
|
|