|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Dmitry Tsigelnik 2:5020/400 18 Aug 2004 16:42:49 To : Ivan Frolcov Subject : Re: Бизнес-каледнарь -------------------------------------------------------------------------------- On Wed, 18 Aug 2004 15:07:08 +0400, Ivan Frolcov <lala@mail.ge> wrote: > Wed Aug 18 2004 14:55, Dmitry Tsigelnik wrote to All: > > DT> Подскжите пож. гтовое решение или оптимальный алгаритм для > манипюляции > DT> датами, > DT> исключая рабочии дни! Пробовал Date::Calendar, но там можно > установить > DT> тока празник, а субботу или воскресение принудительно сделать > рабочим > DT> днем > DT> никак нельзя > > Так чего тебе делать-то надо? Каким макаром манипулировать? > Hу как еще датами можно манипулировать??? прибавить несолько дней, отнять пару лет, прибавить пару часов.... В Date::Calendar есть еще очень удобный метод add_delta_workdays. Он пропускает праздники и выходные! Hо проблема в том что там рабочий день можно сделать выходным, а выходной рабочим никак??? Я уже в исходниках покопался, там дни года храняться в Bit::Vector. Рабочий день Off, а Выходной день On! Можно пронаследоваться и подхачить! Hо страшно как-то! Исходники трудночитаемые, еще че-нибудь напорчу и ваще все направильно работать будет! -- Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru --- ifmail v.2.15dev5.3 * Origin: Talk.Mail.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/58943aea14175.html, оценка из 5, голосов 10
|