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

 
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/ совершенно точно и про календарные и про торговые дни, ответ давал