Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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.052 c
15-1172496149
Двоишник
2007-02-26 16:22
2007.03.25
Лицензия


15-1172479522
xayam
2007-02-26 11:45
2007.03.25
Музыка из фильма Призрачный гонщик


6-1160141679
psa247
2006-10-06 17:34
2007.03.25
Размер передаваемых данных через сокеты


2-1172965852
arturich
2007-03-04 02:50
2007.03.25
Опять про автозаполнение формы через webbrowser


8-1152074992
Аман
2006-07-05 08:49
2007.03.25
Ошибка частой перерисовки Image





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский