SQL 표준은 다음을 설명합니다“a 내에서‘DateTime Literal', The‘DateTime 값'Gregorian 캘린더에 따른 날짜와 시간에 대한 자연 규칙에 의해 제한됩니다”. 배트맨 토토그레고리 달력에서 독점적으로 날짜를 계산하여 SQL Standard의 리드를 따릅니다. 이 규칙은로 알려져 있습니다.Proleptic Gregorian 캘린더.
Julian Calendar는 기원전 45 년 Julius Caesar에 의해 소개되었습니다. 1582 년까지 국가가 그레고리 캘린더로 바뀌기 시작한 1582 년까지 서방 세계에서 일반적으로 사용되었습니다. Julian 달력에서 열대 연도는 365 1/4 일 = 365.25 일입니다. 이것은 128 년 만에 약 1 일의 오류를 제공합니다.
축적 달력 오류로 교황 그레고리 XIII는 트렌트 협의회의 지시에 따라 달력을 개혁하게했습니다. Gregorian 달력에서 열대 연도는 대략 365 + 97 / 400 일 = 365.2425 일입니다. 따라서 열대 연도가 그레고리 캘린더와 관련하여 하루를 바꾸는 데 약 3300 년이 걸립니다.
근사법 365+97/400은 다음 규칙을 사용하여 400 년마다 97 년마다 97 년을 보냈습니다.
매년 4로 나눌 수있는 해는 윤년입니다. |
그러나 매년 100으로 나눌 수있는 해당 연도가 아닙니다. |
그러나 매년 400 명으로 나눌 수있는 해마다 도약입니다. |
So, 1700, 1800, 1900, 2100 및 2200은 도약이 아닙니다. 그러나 1600, 2000, 2400은 윤년입니다. 대조적으로, 더 오래된 줄리안 달력에서는 4 년 동안 4 년으로 나눌 수있는 모든 연도는 도약입니다.
1582 년 2 월의 교황 황소는 10 월 15 일이 10 월 4 일 직후에 따라야하기 위해 1582 년 10 월부터 10 일을 떨어 뜨려야한다고 결정했다. 이것은 이탈리아, 폴란드, 포르투갈 및 스페인에서 관찰되었습니다. 다른 가톨릭 국가들은 곧 이어졌지만 개신교 국가들은 변화를 꺼려했으며 그리스 정교회 국가는 20 세기 초까지 변하지 않았다. 개혁은 1752 년 영국과 그 지배권 (현재 미국을 포함하여)에 의해 관찰되었다. 따라서 1752 년 9 월 2 일에 1752 년 9 월 14 일이 뒤 따랐다.cal
프로그램을 생성합니다.
$Cal 9 1752
1752 년 9 월
s m tu w th f s
1 2 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
그러나 물론이 달력은 다른 곳이 아닌 영국과 지배에만 유효합니다. 다양한 장소에서 다양한 장소에서 사용중인 실제 캘린더를 추적하는 것은 어렵고 혼란 스러울 것이기 때문에배트맨 토토시도하지 않고이 방법이 역사적으로 정확하지는 않지만 모든 날짜에 대한 Gregorian 달력 규칙을 따릅니다.
전 세계 여러 지역에서 다른 캘린더가 개발되었으며, 많은 사람들이 그레고리 시스템을 발표했습니다. 예를 들어, 중국 달력의 시작은 기원전 14 세기로 거슬러 올라갈 수 있습니다. 전설에 따르면 Huangdi 황제는 기원전 2637 년에 그 달력을 발명했다. 중화 인민 공화국은 민사 목적으로 그레고리 캘린더를 사용합니다. 중국 달력은 축제를 결정하는 데 사용됩니다.