コンテンツにスキップ

リリウス日

出典: フリー百科事典『ウィキペディア(Wikipedia)』

リリウス日Lilian Day number)とはグレゴリオ暦開始日からの通算の日数である。LDと略される。ユリウス通日とは異なり、リリウス日は常に(正の)整数である。グレゴリオ暦開始日である1582年10月15日のリリウス日の値が1(0ではない。)であり、以後は2、3、4と増える。

  • 1582年10月15日  リリウス日 = 1
  • 1582年10月16日  リリウス日 = 2
  • 1582年10月17日  リリウス日 = 3
  • 2000年01月01日  リリウス日 = 152 385
  • 2016年01月28日  リリウス日 = 158 256

リリウス日は、1986年IBMの Bruce G. Ohms によって発明され[1]、名称はグレゴリオ暦制定の際に改暦委員であった天文学者アロイシウス・リリウスAloysius Lilius)にちなむ。

リリウス日付は、グレゴリオ暦の始まりから発生した任意の 2 つの日付間の日数を計算するために使用できる。 現在、IBM 言語環境プログラム (LE) の一部である日付変換ルーチン [2] や IBM AIX COBOL で使用されている[3]

現代では天文計算の分野ではユリウス通日が主に用いられ、リリウス日はあまり使用されない。

LDの算出方法

[編集]

ここでLDはリリウス日、JDは求める日のユリウス通日である。 は、床関数である。

関連項目

[編集]
  • 長期暦 - マヤ文明で使われていた、特定の日を基点として日数を数え上げた暦。
  • Rata Die - 先発グレゴリオ暦の西暦1年1月1日からの日数。

出典

[編集]
  1. ^ Ohms, Bruce G (1986). “Computer processing of dates outside the twentieth century”. IBM Systems Journal (IBM) 25 (2): 244–251. doi:10.1147/sj.252.0244. 
  2. ^ CEEDATM—Convert seconds to character timestamp”. z/OS Language Environment Programming Reference. IBM (2021年3月22日). 2024年11月8日閲覧。
  3. ^ COBOL for AIX Programming Guide Version 5.1 (First ed.). IBM. (June 2015). CEEDATE—convert Lilian date to character format. SC27-5404-00. http://publibfp.boulder.ibm.com/epubs/pdf/c2754040.pdf