1月0日

1月0は、一般的には存在しない付ですが、天文学や一部の暦計算において、特定の付を表すために用いられます。これは、1月1日の直前のを指し、実際には前12月31日を意味します。

概要



天文学において、1月0元期として使用されることがあります。元期とは、特定の暦や時間系の起点を指し、そこからの経過数を計算する基準となります。1月0元期とすることで、計算上の都合が良い場合があります。

例えば、「19001月0」は、1899年12月31日を意味します。これは、1900元期とする暦表時を作成する際に用いられました。有名な天文学者であるサイモン・ニューカムの『Tables of the Sun』でもこの表現が使用されています。

用途



1月0が使用される主な理由は、起点を「0」とすることで、計算が簡略化されるためです。ただし、この方法を使用すると、算術上の数計算が1日ずれるという問題が生じます。これは、西暦1年の前を紀元前1年とするか、西暦0とするかの問題と同様に、暦計算における一種の便宜的な処理と言えます。

また、「19001月012時(世界時)」、つまり「1899年12月31日12時(世界時)」は、ユリウスの変種であるDublin Julian Date (DJD)の起点元期)でもあります。

Microsoft Excel における19001月0



Microsoft Excelの1900付様式では、19001月0が「January 0, 1900」と表示されます。これは、ExcelがLotus 1-2-3との互換性を保つために導入されたバグに由来します。Lotus 1-2-3には、1900が閏であると誤認識するバグがあり、Excelもそれを再現することで、ファイル互換性を維持しました。このバグ互換のために、19001月0という本来存在しない付がExcelに組み込まれることになりました。

まとめ



1月0は、暦計算や天文学において、特殊な目的で使用される付です。常的に使用されることはありませんが、特定の分野では重要な役割を果たしています。Excelにおける19001月0の存在は、ソフトウェアの互換性維持のために、意図的に残された歴史的な経緯を示しています。

関連項目



0'>0
2月30'>2月30

脚注



* 脚注の例

もう一度検索

【記事の利用について】

タイトルと記事文章は、記事のあるページにリンクを張っていただければ、無料で利用できます。
※画像は、利用できませんのでご注意ください。

【リンクついて】

リンクフリーです。