Как вычислить количество дней между датами. #181185


#0 by vlad71
В 1С 7.7. можно было просто узнать количество дней как Дата1-Дата2 Посдкажите как это делается в 1С 8.? Необходимо узнать количество дней например с 11 января 2006 года по 18 мая 2006 года. Формат Даты "Дата и время".
#1 by ТелепатБот
#2 by avmlvm
Арифметические операции с датами При вычислении разницы между датами результат - это количество СЕКУНД между ними. Для вычисления разницы в СУТКАХ нужно количество секунд разделить на 86400 (т.е. 24*60*60). Для получения разницы в рабочих днях нужно завести календарь (регистр сведений) и отсчитывать дни по нему. При сложении/вычитании даты и какого-то числа оно рассматривается как количество СЕКУНД.
#3 by vlad71
понял, спасибо.
#4 by ЗабылПароль
КоличествоДней = День(ДатаНач) - День(ДатаКон)
#5 by Волшебник
Да, смешно.
#6 by and2
Грустно.
#7 by Bazooka
КоличествоДней = (НачалоДня(Дата1)-НачалоДня(Дата2))/86400;
#8 by LOD
А если между днями разница в 2 года ?
#9 by ЗабылПароль
+ у меня с годами так получалось Год(ДатаКон) - Год(ДатаНач) Вот вам :о( Если разница два года то сколько дней прошло сколько и выдает
#10 by Salvador Limones
Процедура ПолучитьСтажЗаПериод(Знач ДатаОкончанияПериода,
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С