이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : B.7. 줄리안 사설 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

B.7. 줄리안 젠 토토

줄리안 데이트시스템은 젠 토토를 계산하는 방법입니다. 율리우스력과 관련이 없지만 그 달력과 비슷하게 이름이 붙어 혼동을 줍니다. Julian 젠 토토 체계는 프랑스 학자 Joseph Justus Scaliger(1540-1609)에 의해 발명되었으며 아마도 Scaliger의 아버지인 이탈리아 학자 Julius Caesar Scaliger(1484-1558)의 이름을 따서 명명되었을 것입니다.

율리우스력 젠 토토 시스템에서는 매일 JD 0(때때로 호출됨)부터 시작하는 일련의 숫자가 있습니다.줄리안 데이트). JD 0은 율리우스력으로 기원전 4713년 1월 1일, 그레고리력으로 기원전 4714년 11월 24일에 해당합니다. 율리우스력 날짜 계산은 천문학자들이 야간 관측에 라벨을 지정하기 위해 가장 자주 사용하므로 날짜는 자정부터 자정이 아닌 정오(UTC)부터 다음 정오(UTC)까지입니다. JD 0은 기원전 4714년 11월 24일 정오(UTC)부터 기원전 4714년 11월 25일 정오(UTC)까지의 24시간을 지정합니다.

하지만포스트그레SQL날짜 입력 및 출력에 율리우스력 날짜 표기법을 지원합니다(또한 일부 내부 날짜/시간 계산에 율리우스력 날짜를 사용함). 날짜가 정오부터 정오까지 실행되는 점을 준수하지 않습니다.포스트그레SQL율리우스력 젠 토토를 일반 젠 토토와 마찬가지로 현지 자정부터 현지 자정까지로 처리합니다.

그러나 이 정의는 필요할 때 천문학적 정의를 얻을 수 있는 방법을 제공합니다. 시간대에서 산술을 수행UTC+12. 예를 들어,

= SELECT extract('2021-06-23 7:00:00-04'::timestamptz 시간대 'UTC+12'의 줄리안);
     날짜_부분
-------
 2459388.9583333335
(1줄)
= SELECT extract('UTC+12' 시간대의 '2021-06-23 8:00:00-04'::timestamptz의 줄리안);
 날짜_부분
-----------
   2459389
(1줄)
= SELECT extract(날짜 '2021-06-23'의 줄리안);
 날짜_부분
-----------
   2459389
(1행)