휴일 정보 체크해야 해요
무슨무슨 예약시스템이라든지
수강신청 시스템이라든지
아님 카드사나 은행 같은 금융사랑 연계되는 시스템이라든지 (영업일 개념이 존재하는)
아님 관광 관련이라 공휴일에는 요금이 달라지는 시스템이라든지
이런 곳들은 휴일정보를 따로 등록해 두는 경우가 많습니다.
휴일 정보는 고정값이 아닙니다.
기본적인 윤년 규칙과, 태양과 지구의 움직에 따라 윤년 여부를 조정하거나 써머타임 등이 적용될 수도 있는 등…
요새는 변수가 더 추가됐는데
선거일은 임시휴일이 되고 (2026년엔 지방선거가 있습니다.)
법정공휴일이 주말에 있으면 대체공휴일이 생기고 (2026년엔 31절, 부처님오신날, 광복절, 개천절이 해당)
그외에 대통령령으로 온갖 공휴일이 생길 수 있고 (12월 3일 공휴일로 지정한다매요)
그외에,
을 쓰는 공휴일들은, 계산방법이 마땅치 않죠. 설날, 추석
그래서, 한국천문연구원 자료를 가져와 써야 하는데요.
국가정보 오픈API 중
“한국천문연구원_특일 정보” 라는 녀석이 존재합니다.
https://www.data.go.kr/data/15012690/openapi.do
예전엔 엑셀파일로 제공이 됐었던거 같은데
요새는 API 제공이 되나봅니다.
근데, 매번 저 API를, 필요할 때마다 요청하면 지연시간이 생기게 되므로
1년주기, 혹은 1달 주기로 저 API에서 데이터를 싹 긁어와 우리쪽 DB에 넣어놓고 쓰는 것이 바람직합니다.
아니, 대부분 그렇게 구현 되어 있을 겁니다. 이미. 다만, 수동으로…
그리고
오늘은, 12월이죠.
당장 몇주 뒤면 1월 1일 신정이 도래하고
2월에는 설날이 있습니다.
지금, 기억났을 때, 동기화하지 않으면,
몇주 뒤 무시무시한 일이 벌어질 수도?