コンテンツ
古代ローマのユリウス暦は、4年ごとにうるう年があり、太陽を一周するのに365日以上かかる地球に対応していました。 「熱帯年」としても知られるこの期間は、365.25日未満です。したがって、何世紀にもわたって、ユリウス暦は季節をますます追っていきました。 1582年、教皇グレゴリーは100で割り切れる年から「うるう日」を削除しました。400で割り切れる年は、まだ余分な日を保持していました。導入以来、グレゴリオ暦(現在の「標準」カレンダー)とユリウス暦の差は、4世紀ごとに3日間増加しており、「00」で終わる3年間のdropped日がなくなりました。 1900年から2100年の間、2つの差は13日になります。ユリウス暦の日付をグレゴリオ暦の日付に変換することは、式がわかれば簡単な算術問題です。
問題の年の千年および世紀の数字を選択します。
たとえば、1600年については、16を見てください。
ステップ1の結果に3/4を掛けます。
ステップ2の結果から5/4を引きます。
小数点の右側に数字をドロップします。結果は、ユリウス暦の日付に加算して、同等のグレゴリオ暦の値を取得する日数です。
たとえば、1216年10月2日の計算は12x.75-1.25 = 7.75です。切り捨てには7日間かかります。 1216年10月2日のユリウス日は、1216年10月9日です。
同じ計算でBC日付を処理しますが、最初に1年を減算します。その後、上記の計算を実行した後、年を追加し直します。この理由は、BC 0またはAD 0がないため、式の線形関係を維持するためです。 1 BCは1 BCの後に続きます。