|
|
|
Номер недели в году
|
|||
|---|---|---|---|
|
#18+
Есть задача - узнать номер недели. Количество недель может быть либо 52 либо 53. Есть стандарт ИСО который говорит, что первый день недели это понедельник, а первая неделя года - это та, на которую попадает 4 января. Соответственно пишу функцию: Week_number=DatePart("ww", Now, vbMonday, vbFirstFourDays) Все отлично работает, пока не наступает 31-Дек-2007. По календарю это понедельник, и на эту же неделю приходится 4-Янв-2008, то есть неделя считается первой в 2008 году. Функция DatePart упорно считает, что 31-Дек-2007 это 53 неделя. В чем может быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 13:25:40 |
|
||
|
Номер недели в году
|
|||
|---|---|---|---|
|
#18+
А просто Код: plaintext не подойдёт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 13:35:06 |
|
||
|
Номер недели в году
|
|||
|---|---|---|---|
|
#18+
Ммм.. А чем дело то кончилось? Я знаю, что календари не совпадают. Мне надо считать по стандарту ИСО. И функция DatePart нормально исполняет свои обязанности пока не наступает 31-дек-2007 или 31-дек-2035. Тут у DatePart происходит сбой и она настойчиво предлагает считать 31 декабря (понедельник в указанных годах) как 53 неделю, а 1 января (вторник в указанных годах) как 1 неделю. Так я о том, были ли у кого похожие проблемы? Или у меня что-то неправильно написано, или функция барахлит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 14:31:06 |
|
||
|
Номер недели в году
|
|||
|---|---|---|---|
|
#18+
Я ентот вопрос так и не решил - договорился с начальством и партнерами считать неделю № 1 первую полную.... Stepler (щёлк-щёлк!!) Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2005, 14:39:26 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33187052&tid=2167433]: |
0ms |
get settings: |
11ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
55ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 235ms |
| total: | 356ms |

| 0 / 0 |
