![]() |
|
Модераторы: bsa |
![]()
|
|
| ioManip |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 12.8.2011 Где: Благовещенск Репутация: нет Всего: нет |
Приветствую! Вообщем задача стоит такая: Вычислить количество рабочих дней между 2 мя указаными датами.
Вообщем то пока, готово только общее количество дней без отсеивания ненужных. На праздниках и прочих условиях не будем пока останавливаться, я лишь прошу помочь мне с отсеиванием Выходных(суббота - рабочий день). В WorkDays реализованно нах - е общего кол - ва дней. FDay - первоначальная дата LDay - последняя дата
Если у Вас есть мысли, поделитесь пожалуйста! --------------------
Мечты не работают, пока ты не работаешь! |
|||
|
||||
| feodorv |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2214 Регистрация: 30.7.2011 Репутация: 12 Всего: 45 |
Неверно же. В месяце не обязательно 30 дней, а в году - 365... Добавлено через 7 минут и 58 секунд Не вижу, где вычитаются воскресения... -------------------- Напильник, велосипед, грабли и костыли - основные инструменты программиста... |
|||
|
||||
| ioManip |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 12.8.2011 Где: Благовещенск Репутация: нет Всего: нет |
Я обязательно это учту А вот с этим я и просил помочь.. --------------------
Мечты не работают, пока ты не работаешь! |
|||
|
||||
| math64 |
|
||||||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 12 Всего: 72 |
Это вычисление числа дней, прошедших между двумя датами, неправильное с учётом замечания feodorv. Вместо этого нужно написать метод, вычисляющий число дней от начальной даты, учитывая это замечание и выбирая в качастве начальной даты воскресенье понедельник. Тогда
Для определения числа рабочих дней между двумя датами нужно сделать вычитание:
PS: А, суббота рабочий день? тогда 5 меняем на 6 Это сообщение отредактировал(а) math64 - 6.6.2013, 07:54 |
||||||||
|
|||||||||
| math64 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 12 Всего: 72 |
Насчёт праздников, то примерно так:
|
|||
|
||||
| ioManip |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 162 Регистрация: 12.8.2011 Где: Благовещенск Репутация: нет Всего: нет |
math64,
feodorv, Большое Вам спасибо! --------------------
Мечты не работают, пока ты не работаешь! |
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |