
C#:: 주차 계산하기 (ISO 8601)
·
Problem Solving/문제풀이
주차 계산하기 (ISO 8601)시즌제 시스템을 구현하면서 주차 계산을 어떤 기준으로 할지 고민했다. 주차 계산하는데 고민한 부분과 구현 코드를 남기고자 한다.주차 계산 방법ISO 8601 (W주차로 표기)주의 시작일 기준으로 주차 계산 (연도/월~주차로 표기)주의 시작일 중 대다수인 달을 기준으로 정하기 (연도/월~주차로 표기)1. ISO 8601ISO 8601이란, 날짜 및 시간 데이터를 표현하는 국제 표준이다.주의 시작 요일: 월요일1주 차의 기준은 그 해의 첫 목요일 포함 (= 1월 4일이 포함된 주가 1주 차)53주 차 여부: 대부분 해는 52주 차이지만 1월 1일이 목요일이거나, 12월 31일이 목요일이거나, 윤년으로 마지막 날이 목요일에 가까운 경우W주차로 표기 (ex) W24구현 코드a. ..