Community

달력을 다루는 건 꽤나 까다로운 일입니다. 예를 들어 1752년 9월이 그렇습니다. 1752년 9월, 영국은 그레고리력을 도입하게 되었는데 그 와중에 날짜를 교정하기 위해 9월 2일의 다음날인 9월

달력을 다루는 건 꽤나 까다로운 일입니다. 예를 들어 1752년 9월이 그렇습니다. 1752년 9월, 영국은 그레고리력을 도입하게 되었는데 그 와중에 날짜를 교정하기 위해 9월 2일의 다음날인 9월 3일을 9월 14일로 선언하게 됩니다. 11일을 달력에서 삭제해서 날짜를 맞춘 거죠. 그래서 1752년 9월 달력을 보면 한 달이 3주 밖에 안 됩니다. 영문 위키백과에 의하면 유닉스 명령어 중 하나인 cal 은 약 50년 전인 1971년 11월 3일에 만들어진 유서깊은(?) 프로그램입니다. 이 문서에서는 cal의 소스코드에서 1752년 9월 문제를 어떻게 처리하고 있는지를 살펴봅니다.

알림

알림이 없습니다