сколько часов открыт ордер
Осталось понять что время, это datetime а не double
Тут лучше int использовать. Хотя если требуется более высокая точность, то подойдет и double.
Речь идет не о времени, а о разнице. Просто еще надо узнать что хотел получить автор топика
Разве int не приведёт к предупреждению? И чем это будет лучше?
Не я утверждал что одно лучше другого. Я спрашивал чем int лучше datetime
Тут лучше int использовать. Хотя если требуется более высокая точность, то подойдет и double.
Речь идет не о времени, а о разнице. Просто еще надо узнать что хотел получить автор топика
И чем же различаются datetime и int по Вашему. Особенно когда это касается разницы. 1 час это 3600 секунд. А если перевести в datetime, то что вы получите?
То и получите, 3600 секунд и ничего другого. Даже предупреждения не будет, в отличии от использования типа int
мое решение, но что-то явно не так работает
double OrderLifeHours=(TimeCurrent()-OrderOpenTime())/360;