Форум: "Прочее";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];
ВнизDelphi: (дата1-дата2)-выходные=кол.дней Найти похожие ветки
← →
Vikos (2007-03-03 21:30) [0]Народ... кто-нить сталкивался с такой ерундой: (дата1-дата2)-выходные=кол.дней... Две недели уже головой в стену стучу, и нифига ... Мот кто поможет, иль хоть намекнет. Заранее огромное спасибо...
← →
DVM © (2007-03-03 21:35) [1]DaysBetween() - это количество дней. С выходными сложнее ибо понятие это нечеткое.
← →
Anatoly Podgoretsky © (2007-03-03 22:02) [2]> Vikos (03.03.2007 21:30:00) [0]
А зачем здесь скобки и без них правильно вычитает, зато не хватает +1
← →
TUser © (2007-03-03 22:34) [3]Между датой 1 и 2, наверное, несколько тысячелетий. Или считаете на абаках. Это я к тому, что можно пробежаться и посчитать. А то с выходными там от ГосДумы и Правительства зависит, телепатор необходим.
← →
Desdechado © (2007-03-04 18:01) [4]Задаешь переменной "выходные" нужное значение и все считается, ага?
← →
некий аноним (2007-03-04 18:59) [5]делай по-другому
рассчитай 2е даты:
дата1 -> суббота_следующая_за_дата1
и
дата2 -> предшествующее_дате2_воскресенье
тогда:
кол.дней =
(суббота_следующая_за_дата1 - дата1) +
(дата2 - предшествующее_дате2_воскресенье) +
((предшествующее_дате2_воскресенье - суббота_следующая_за_дата1) mod 7) * 5
ну и проверки не забудь, дата1 <= дата2, может какой-то из концов попадает на выходные ...
← →
DVM © (2007-03-04 19:01) [6]
> некий аноним (04.03.07 18:59) [5]
Это если выходными считать субботу и воскресенье, на деле же бывают выходные в другие дни и рабочие суббота или воскресенье.
← →
Другой © (2007-03-04 19:14) [7]Вопрос (я не знаю): выходные=праздники ?
Если не равно, то мне кажется, что это легко решить...
← →
Другой © (2007-03-04 19:22) [8]DVM © (04.03.07 19:01) [6]
> некий аноним (04.03.07 18:59) [5]
Это если выходными считать субботу и воскресенье, на деле же бывают выходные в другие дни и рабочие суббота или воскресенье.
А, ну да, если они перенесутся в связи с празниками, то могут не попасть в период. :(
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2007.03.25;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c