Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
ВнизКак расчитать количество рабочих дней между двумя датами? Найти похожие ветки
← →
Guriev (2008-01-23 14:12) [0]Заполняю два поля с датами. Как в Edit вывести количество дней между этими датами РАБОЧИХ?
← →
Palladin © (2008-01-23 14:16) [1]ну как видимо сделать цикл по датам и при нерабочем дне не прибавлять к счетчику адын
← →
Ega23 © (2008-01-23 14:24) [2]Для начала надо определиться, что такое рабочий день. На, например, авиалиниях нет понятие выходной. Самолёты всегда летают.
Далее, надо определиться, какие дни считаются праздничными. Только федеральные праздники? Или региональные - тоже (курбан-Байрам в Татарстане, например)? Или отраслевые (день ВДВ у десантников) или День Энергетика на атомной станции?
Потом надо определиться с теми днями, которые попадают под понятие "сокращённый" или "выходной в рабочий" (например, когда праздник выпадает на вторник, субботу делают сокращённым рабочим днём, а понедельник - выходным).
И вот толькл после этого уже можно говорить что-то о рабочих днях.
← →
Guriev (2008-01-23 14:24) [3]> при нерабочем дне не прибавлять к счетчику адын
Ага! Только как счётчик узнает какой день рабочий, а какой нет?
Вот в чём загвоздка!
← →
Palladin © (2008-01-23 14:25) [4]а вот об этом как раз очень подробно написал Ega23
← →
Guriev (2008-01-23 14:27) [5]> Ega23 © (23.01.08 14:24) [2]
Хм... Ну заморачиваться с праздниками не будем!
(хотя-бы субботу с воскресеньем научиться вычитать!)
← →
Palladin © (2008-01-23 14:28) [6]для этого есть функция DecodeDateFully
← →
Германн © (2008-01-23 14:29) [7]function DayOfWeek
← →
Guriev (2008-01-23 14:33) [8]
> для этого есть функция DecodeDateFully
А примерчик? ;-)
← →
Palladin © (2008-01-23 14:33) [9]А чего непонятного? ;-)
← →
Guriev (2008-01-23 14:38) [10]
> ;-)
))))))))))))))))))
Ясно! И на том спасибо!
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2008.02.17;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.046 c