'KSXISO8601'에 해당되는 글 1건

  1. 2016.04.08 주차(WeekNumber) 개념 2
잡담2016. 4. 8. 16:39


예전에 사용한 글에 잘못된 정보 및 혼돈이 있어서 글을 다시 올려 봅니다... (--)(__)

역시나 연초 및 새학기때에는 주차(week number)를 찾아보는 사람이 많다.

회사분도 다시 질문을 해주고 해서 다시 글을 올려 본다.

   

먼저

   

먼저 우리나라는 KSA5402 ' 번호 결정법' 표준을 따르다 국제 표준으로 대체를 했다

  

역주 (calendar week)

역년 중의 서수에 의하여 지정되는 특정한 7일의 기간으로 월요일부터 시작된다.

   

역주

 표준은 역날짜 식별을 위해 시간 척도로 역주를 사용하는 것을 허가 한다.

   

 시간 척도는 연속적인 역주를 기본으로 한다역주의 수치는 역년의 서수로 나타낸다 역주는 표에서   있는 것과 같이 7 기준으로 한다

   

시간 척도의 기준점은 2000 1 1 토요일부터 시작 한다

 역일

1 서수일

달력 일자 이름

01

월요일(Monday)

02

화요일(Tuesday)

03

수요일(Wednesday)

04

목요일(Thursday)

05

금요일(Friday)

06

토요일(Saturday)

07

일요일(Sunday)

   

비고위의 규칙에 따라 1역년에 52 또는 53 역주가 있도록 만든다.

비고2 1역년의  번재 역주는  역년에서 3일까지 포함   있으며, 1 년의 마지막 역주는 다음 해의 3일까지 포함하도록 한다. 1역년의 주날짜에 의해 형성  시간 간격은 역일이나 동일한 해의 서수날짜에 의해 형성된 시간 간격과 같지 않다예를 들면

  • 1995 1 1 일요일은 1994 52번째 주의 7번재 날이며,
  • 1996 12 31 화요일은 1997  번째 주의 두번  날이다.

비고 번재 역주를 결정하는 규칙은 ' 번째 역주는 1 4 포함하는 주이다`라는 규칙과 동일하다

   

https://standard.go.kr - KSXISO8601 발취

위에 내용에 봐서도 1년의 첫주를 정하는 규칙은 있다

하지만 월마다 규칙을 정하는거 나오지 않는다… (내가 못찾은건가…)

   

월마다 1년의 첫주차 규칙방법을 사용하여 월주차를 정하는게 통상적이다

표준 규칙에 따르면 위와 같이 목요일이 포함된 1일이 첫주가 된다.  

   


2016년은 위와 같이 될거 이다

   

하지만

   

포스팅에 가장 오류는 엑셀로 주차를 구하는 WEEKNUM함수 이다!!

   

  

엑셀에서는 표준규칙을 따르지 않고 11일을 무조건 1주로 표기 하기에 위와 같이 나온다… (엑셀로 업무를 많이 봤는데… ㅎㄷㄷ)

   

나는 전상쟁이 조아라 하는 linux 서버에서 확인 해보니 14일부터 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

Posted by 샤키