Опрации с датами: посчитать разницу между датами в днях.

Aleksandr Netecha:

Помогите решить сабж.
Есть ли простой способ, чтоб без преобразований?

daysBetweenOneTwo=(two-one)/PeriodSeconds(PERIOD_D1)

+0.5
Если это не разовая операция, лучше делить на константу.
Edgar Akhmadeev:
Если это не разовая операция, лучше делить на константу.
это вы про вызов PeriodSeconds(PERIOD_D1) ? если компилятор чуть умнее полена, то всё равно. Это он константу подставит
Maxim Kuznetsov:
это вы про вызов PeriodSeconds(PERIOD_D1) ? если компилятор чуть умнее полена, то всё равно. Это он константу подставит
Кроме того, раз в день можно и не на константу поделить!)
Это во мне говорит встроенная привычка оптимизировать код, со времён, когда деревья были большими, девушки - молодыми, а у компьютера было 56Кб памяти.
Maxim Kuznetsov:

daysBetweenOneTwo=(two-one)/PeriodSeconds(PERIOD_D1)

Спасибо, Максим!
Вопрос решен.

а разницу между датами в торговых днях ?
Sergei Kiriakov #:
а разницу между датами в торговых днях ?

посчитать количество баров в необходимом промежутке времени тайм фрейма D1

что-то, какое-то дежа-вю...

или ветка дублирует другую, или её крепко почистили удалив ответы

PS/ совершенно точно и про календарные и про торговые дни, ответ давал