wild83 написал(а):
CALL FUNCTION 'DATE_GET_WEEK'
EXPORTING
date = date
IMPORTING
week = w2.
Если date = 20121231 то почему возвращает w2 равное 201301
Боюсь спросить, это тоже не баг а фича?
Оказывается не все так просто)
Цитата:
Сколько в году дней, знает каждый школьник. Это просто, а вот о количестве недель в году задумывается не каждый. Однако и эта информация может оказаться полезной. Сразу следует сказать, что о количестве недель в году можно говорить, только предварительно определившись с тем, о каком конкретно календаре идет речь.
С нашей стране, а также в большинстве других стран пользуются Григорианским календарем, принятым взамен устаревшего юлианского. И в том, и в другом календаре содержится 52 или 53 недели. Интересен тот факт, что согласно принятой в Европе системе подсчета, год может начинаться не с первой недели, а с 52-ой или 53-ей недели. Это происходит, когда на первую неделю нового года выпадает меньше четырех дней.