예전에 사용한 글에 잘못된 정보 및 혼돈이 있어서 글을 다시 올려 봅니다... (--)(__)
역시나 연초 및 새학기때에는 주차(week number)를 찾아보는 사람이 많다.
회사분도 다시 질문을 해주고 해서 다시 글을 올려 본다.
먼저
먼저 우리나라는 KSA5402 '주 번호 결정법' 표준을 따르다 국제 표준으로 대체를 했다
역주 (calendar week) 역년 중의 서수에 의하여 지정되는 특정한 7일의 기간으로 월요일부터 시작된다.
역주 이 표준은 역날짜 식별을 위해 시간 척도로 역주를 사용하는 것을 허가 한다.
이 시간 척도는 연속적인 역주를 기본으로 한다. 역주의 수치는 역년의 서수로 나타낸다. 각 역주는 표에서 볼 수 있는 것과 같이 7일 기준으로 한다
시간 척도의 기준점은 2000년 1월 1일 토요일부터 시작 한다 표 역일
비고1 위의 규칙에 따라 1역년에 52 또는 53 역주가 있도록 만든다. 비고2 1역년의 첫 번재 역주는 전 역년에서 3일까지 포함 할 수 있으며, 1 년의 마지막 역주는 다음 해의 3일까지 포함하도록 한다. 1역년의 주날짜에 의해 형성 된 시간 간격은 역일이나 동일한 해의 서수날짜에 의해 형성된 시간 간격과 같지 않다. 예를 들면
비고3 첫 번재 역주를 결정하는 규칙은 '첫 번째 역주는 1월 4일 포함하는 주이다`라는 규칙과 동일하다
https://standard.go.kr - KSXISO8601 발취 |
위에 내용에 봐서도 1년의 첫주를 정하는 규칙은 있다
하지만 월마다 규칙을 정하는거 나오지 않는다… (내가 못찾은건가…)
월마다 1년의 첫주차 규칙방법을 사용하여 월주차를 정하는게 통상적이다
표준 규칙에 따르면 위와 같이 목요일이 포함된 1일이 첫주가 된다.
2016년은 위와 같이 될거 이다
하지만
전 포스팅에 가장 큰 오류는 엑셀로 주차를 구하는 WEEKNUM함수 이다!!
엑셀에서는 표준규칙을 따르지 않고 1월1일을 무조건 1주로 표기 하기에 위와 같이 나온다… (엑셀로 업무를 많이 봤는데… ㅎㄷㄷ)
나는 전상쟁이 조아라 하는 linux 서버에서 확인 해보니 1월4일부터 1주로 깔끔하게 나오네요
date 옵션
또하나 재미난건 이러한 규칙들이 있지만 통상적으로는 햇갈리는 요소가 너무 많기에 몇월 첫주 or 1주 이런형태 사용이 되지 않고
그달의 둘째, 넷째 보이는 그대로 사용이 많이 된다고 한다
예를 들어
어느 대형 마트의 2016년 4월 휴무일이다 달력에 보이는 그대로 사용중이다
주차개념과 살짝(?) 다르긴 하지만 이렇게 사용되면 알아보기도 편하다
결론!!
월의 1,2,3,4일중에 목요일이 포함되면 그주가 첫주!!
or
그냥 첫째, 둘째 요일등으로 사용
나는 사용할거다...
참고자료
https://standard.go.kr KSA5402(폐지), KSXISO8601,
http://kats.go.kr/content.do?cmsid=322&mode=view&page=6&cid=13491