|
|
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Не подскажите как посчитать количество недель в конкретном месяце конкретного года Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 17:43 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Сначала абсолютно точно сформулируйте, что такое "количество недель" в данном случае, и что такое "неделя" опять же в данном случае... А то, например, если надо полные недели без учёта дня недели - то всегда ровно четыре. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 18:36 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Chek_FedorНе подскажите как посчитать количество недель в конкретном месяце конкретного года Спасибо Возьми timestamp начала первого числа одного месяца и timestamp начала первого числа следующего месяца. Разница - количество секунд в интересующем тебя месяце. Делай с ними что хочешь. А что такое "кол-во недель" понятно только тебе и определяется задачей, которую ты решил не озвучивать, видимо, подразумевая, что твоя задача не только в твоей голове, а и в наши астрально передается в момент создания темы на форуме =) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 18:44 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
По моему поспешил с вопросом Стал разбираться, смотрю на график проги сделанной не мной и не врубаюсь почему в ноябре, феврале, мае и августе стоит по пять недель в остальных четыре. Так то вот сварганил, считает полные недели Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Теперь до завтра узнаю, что там да как в графике учебного процесса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 18:53 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Chek_FedorТак то вот сварганил, считает полные недели Полных недель ВСЕГДА ЧЕТЫРЕ! ))))))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 18:55 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Edd.DragonChek_FedorТак то вот сварганил, считает полные недели Полных недель ВСЕГДА ЧЕТЫРЕ! ))))))) Ну да не так выразился, да и код этот считает кол-во недель от выбранной даты. А мне, как оказалось, нужно посчитать общее кол-во недель и их даты. Так например в марте 5 недель что то типа такого Код: sql 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 19:13 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Полных недель ВСЕГДА ЧЕТЫРЕ! ))))))) В последнем феврале иногда три ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 19:19 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Во, теперь понятно. В такой задаче и 6 недель может получиться. Если например, 1 день попадает в одну неделю, 28 - следующие 4 недели и еще 1 - 6-ая неделя. В целом алгоритм следующий: - берем номер первого дня месяца относительно начала года и вычисляем в какую неделю года он попадает. - берем номер последнего дня месяца относительно начала года и вычисляем в какую неделю года он попадает. - брем их разницу + 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 19:20 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovПолных недель ВСЕГДА ЧЕТЫРЕ! ))))))) В последнем феврале иногда три ) Тьху, полных действительно 3 может получиться.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 19:21 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Нет, ну это если неделями считать не произвольных 7 дней, а именно как в уточненной задаче требуется. А имелось ввиду, что без уточнения в любом месяце 4 недели с хвостиком. С уточнением, понятно, от 3 до 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 19:23 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Edd.DragonВо, теперь понятно. В такой задаче и 6 недель может получиться. Если например, 1 день попадает в одну неделю, 28 - следующие 4 недели и еще 1 - 6-ая неделя. В целом алгоритм следующий: - берем номер первого дня месяца относительно начала года и вычисляем в какую неделю года он попадает. - берем номер последнего дня месяца относительно начала года и вычисляем в какую неделю года он попадает. - брем их разницу + 1. Спасибо завтра попробую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 19:24 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovПолных недель ВСЕГДА ЧЕТЫРЕ! ))))))) В последнем феврале иногда три ) Полных - всегда четыре. А вот полных, начинающихся с понедельника (или другого дня недели) - да, может быть и три. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 20:29 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
AkinaAleksandr SharahovПолных недель ВСЕГДА ЧЕТЫРЕ! ))))))) В последнем феврале иногда три ) Полных - всегда четыре. А вот полных, начинающихся с понедельника (или другого дня недели) - да, может быть и три. Т.е. когда один программист спрашивает другого, сколько полных недель в конкретном месяце, отвечающий должен предположить, что имеет дело с идиотом, и ответить "4"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 12:12 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovТ.е. когда один программист спрашивает другого, сколько полных недель в конкретном месяце, отвечающий должен предположить, что имеет дело с идиотом, и ответить "4"? Отвечать на вопрос, услышав только треть вопроса? В этом случае спросивший будет точно знать, что имеет дело с идиотом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 16:33 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
AkinaAleksandr SharahovТ.е. когда один программист спрашивает другого, сколько полных недель в конкретном месяце, отвечающий должен предположить, что имеет дело с идиотом, и ответить "4"? Отвечать на вопрос, услышав только треть вопроса? В этом случае спросивший будет точно знать, что имеет дело с идиотом. Конечно, ведь иначе не ясно, о какой планете идет речь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 19:12 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Aleksandr SharahovТ.е. когда один программист спрашивает другого, сколько полных недель в конкретном месяце, отвечающий должен предположить, что имеет дело с идиотом, и ответить "4"? Отвечающий может много чего предполагать. Толк от разговора настанет только после уточнений. Независимо от первичного предположения. При чем, отвечающий вовсе не обязан что-либо предполагать, чтобы ответить 4. Вас когда время спрашивают, вы тоже таких людей за идиотов принимаете? Все может найтись причина, отличная от "идиот". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 19:39 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
*Все Всегда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 19:40 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon, Тут все за уточнения. Но за разные стили ответа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 20:23 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Edd.DragonВо, теперь понятно. В такой задаче и 6 недель может получиться. Если например, 1 день попадает в одну неделю, 28 - следующие 4 недели и еще 1 - 6-ая неделя. В целом алгоритм следующий: - берем номер первого дня месяца относительно начала года и вычисляем в какую неделю года он попадает. - берем номер последнего дня месяца относительно начала года и вычисляем в какую неделю года он попадает. - брем их разницу + 1. Как определить в какую неделю года попадает число месяца ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:20 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Chek_FedorКак определить в какую неделю года попадает число месяца Посмотреть средства языка по части форматирования даты... бывает, там есть формат номера недели... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:25 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Chek_FedorКак определить в какую неделю года попадает число месяца Зависит от того, какими средствами по работе с датой располагаете. Если нет функции типа "какой это день в году" или "какая это неделя в году", тогда берем timestamp начала первого января и timestamp начала нужного дня. Обычно это в секундах. В неделе 7 * 24 * 60 * 60 секунд. Делим разницу на это число - получаем что-то типа 35.44. Для другого дня получаем 38.01. 38 - 35 + 1 = 4. Т.е. месяц лежит в 35, 36, 37, 38 неделях (первая неделя в году при этом будет иметь номер 0). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:40 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Chek_FedorКак определить в какую неделю года попадает число месяца Сквозной номер недели, в который попадает дата, можно вычислить так Код: pascal 1. 2. 3. 4. а, зная его для первого дня в году и текущего дня, легко вычислить разницу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:52 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
AkinaChek_FedorКак определить в какую неделю года попадает число месяца Посмотреть средства языка по части форматирования даты... бывает, там есть формат номера недели... Язык C# ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2012, 23:58 |
|
||
|
Количество недель в месяце
|
|||
|---|---|---|---|
|
#18+
Подскажите как сформировать такое "чудо" пробую все это отобразить в ListBox ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2012, 16:09 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=37730263&tid=1342316]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
159ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
86ms |
get tp. blocked users: |
1ms |
| others: | 256ms |
| total: | 548ms |

| 0 / 0 |
