|
подскажите алгоритм.
|
|||
---|---|---|---|
#18+
Всем здрастьте. есть таблица отпусков (всяких) за свой счёт, по графику, учебный и т.д. допустим началоконецбрать/не брать01.02.201603.02.2016 04.02.201604.02.201612.03.201614.03.201615.03.201618.03.201621.03.201622.03.2016пропустить27.03.201628.03.2016 надо брать в обработку только те отпуска, где первый день следующего отпуска является продолжением предыдущего то есть без 21.03 - 22.03 делаю в цикле: Код: vbnet 1. 2. 3. 4.
хотя бы идею толкните ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 19:41 |
|
подскажите алгоритм.
|
|||
---|---|---|---|
#18+
Боже! Это просто эпидимя какая-то... как достали с этими датами. Ты ведь сам пишешь: S0ME0NEгде первый день следующего отпуска является продолжением предыдущего Тебе осталось сформулировать в контексте твоего проекта - что есть "день" - что есть переход суток и - определить допуски этого перехода - определить - кто задает и как синхронизирует "время" в системе для достоверного сравнения их на разных машинах Да нет никакой "таблица отпусков (всяких) за свой счёт, по графику, учебный и т.д." Есть домашка составленная тупым преподом. Вот и окучь его моими вопросами... Разберешься сам и над ни до кучи поглумишься :) Все остальное есть в хелпе - DateDif . ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 20:02 |
|
подскажите алгоритм.
|
|||
---|---|---|---|
#18+
Да. Если у тебя голимая астрономия - так и пиши. Чтобы серьезные людт не подрывалтсь попусту... . ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 20:05 |
|
подскажите алгоритм.
|
|||
---|---|---|---|
#18+
S0ME0NEнадо брать в обработку только те отпуска, где первый день следующего отпуска является продолжением предыдущего то есть без 21.03 - 22.03 непонятно... ибо из таблицы данных период 21.03 - 22.03 можно выбросить только по одной причине и то с натягом: 18 марта это пятница, по этому субботу с воскресением выбрасываем (19 и 20-е), ну и получается, что 21 марта (понедельник) является продолжением 18 марта (пятницы) - так что ли? Интересно бы было посмотреть на лицо начальника отдела кадров, которому вместо одного заявления на месячный отпуск, всунули бы на подпись четыре раза (с понедельника по пятницу) ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 20:26 |
|
подскажите алгоритм.
|
|||
---|---|---|---|
#18+
ну если это действительно так - то вычисляй день недели и выкидывай сб. и вс. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 20:41 |
|
подскажите алгоритм.
|
|||
---|---|---|---|
#18+
нет, пример я от балды набрал, дни недели тут не играют роли нужно оставить только периоды которые не имеют разрыва завтра на работе по пробую создать массив дней ... |
|||
:
Нравится:
Не нравится:
|
|||
19.05.2016, 22:12 |
|
|
start [/forum/topic.php?fid=45&fpage=104&tid=1613559]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 129ms |
0 / 0 |