Lilian date

Last updated

A Lilian date is the number of days since the beginning of the Gregorian calendar on October 15, 1582, regarded as Lilian date 1. It was invented by Bruce G. Ohms of IBM in 1986 and is named for Aloysius Lilius, who devised the Gregorian Calendar. [1] Lilian dates can be used to calculate the number of days between any two dates occurring since the beginning of the Gregorian calendar. It is currently used by date conversion routines that are part of IBM Language Environment (LE) software [2] and in IBM AIX COBOL. [3]

The Lilian date is only a date format: it is not tied to any particular time standard. Another, better known, date notation that is used for similar purposes is the Julian date, which is tied to Universal time (or some other closely related time scale, such as International Atomic Time). The Julian date always begins at noon, Universal Time, and a decimal fraction may be used to represent the time of day. In contrast, Ohms did not make any mention of time zones or time of day in his paper. [1]

If the Lilian date was to be reckoned in Universal Time, and if the Lilian date is taken to begin at midnight, the Lilian date can be obtained from the Julian date by subtracting 2,299,159.5 from the Julian date, and ignoring the decimal fraction in the result.

See also

Related Research Articles

A calendar date is a reference to a particular day represented within a calendar system. The calendar date allows the specific day to be identified. The number of days between two dates may be calculated. For example, "25 October 2023" is ten days after "15 October 2023". The date of a particular event depends on the observed time zone. For example, the air attack on Pearl Harbor that began at 7:48 a.m. Hawaiian time on 7 December 1941 took place at 3:18 a.m. Japan Standard Time, 8 December in Japan.

In mathematics and computing, the hexadecimal numeral system is a positional numeral system that represents numbers using a radix (base) of sixteen. Unlike the decimal system representing numbers using ten symbols, hexadecimal uses sixteen distinct symbols, most often the symbols "0"–"9" to represent values 0 to 9, and "A"–"F" to represent values from ten to fifteen.

<span class="mw-page-title-main">ISO 8601</span> International standards for dates and times

ISO 8601 is an international standard covering the worldwide exchange and communication of date and time-related data. It is maintained by the International Organization for Standardization (ISO) and was first published in 1988, with updates in 1991, 2000, 2004, and 2019, and an amendment in 2022. The standard provides a well-defined, unambiguous method of representing calendar dates and times in worldwide communications, especially to avoid misinterpreting numeric dates and times when such data is transferred between countries with different conventions for writing numeric dates and times.

The Julian calendar is a solar calendar of 365 days in every year with an additional leap day every fourth year. The Julian calendar is still used in parts of the Eastern Orthodox Church and in parts of Oriental Orthodoxy as well as by the Amazigh people, whereas the Gregorian calendar is used in most parts of the world.

PL/I is a procedural, imperative computer programming language initially developed by IBM. The PL/1 ANSI standard, X3.53-1976, was published in 1976. It is designed for scientific, engineering, business and system programming. It has been in continuous use by academic, commercial and industrial organizations since it was introduced in the 1960s.

The Revised Julian calendar, or less formally the new calendar and also known as the Milanković calendar, is a calendar proposed in 1923 by the Serbian scientist Milutin Milanković as a more accurate alternative to both Julian and Gregorian calendars. At the time, the Julian calendar was still in use by all of the Eastern Orthodox Churches and affiliated nations, while the Catholic and Protestant nations were using the Gregorian calendar. Thus, Milanković's aim was to discontinue the divergence between the naming of dates in Eastern and Western churches and nations. It was intended to replace the Julian calendar in Eastern Orthodox Churches and nations. From 1 March 1600 through 28 February 2800, the Revised Julian calendar aligns its dates with the Gregorian calendar, which had been proclaimed in 1582 by Pope Gregory XIII.

The Julian day is the continuous count of days since the beginning of the Julian period, and is used primarily by astronomers, and in software for easily calculating elapsed days between two events.

A solar calendar is a calendar whose dates indicate the season or almost equivalently the apparent position of the Sun relative to the stars. The Gregorian calendar, widely accepted as a standard in the world, is an example of a solar calendar. The main other types of calendar are lunar calendar and lunisolar calendar, whose months correspond to cycles of Moon phases. The months of the Gregorian calendar do not correspond to cycles of the Moon phase.

The epact used to be described by medieval computists as the age of a phase of the Moon in days on 22 March; in the newer Gregorian calendar, however, the epact is reckoned as the age of the ecclesiastical moon on 1 January. Its principal use is in determining the date of Easter by computistical methods. It varies from year to year, because of the difference between the solar year of 365–366 days and the lunar year of 354–355 days.

Adabas, a contraction of “adaptable database system," is a database package that was developed by Software AG to run on IBM mainframes. It was launched in 1971 as a non-relational database. As of 2019, Adabas is marketed for use on a wider range of platforms, including Linux, Unix, and Windows.

The determination of the day of the week for any date may be performed with a variety of algorithms. In addition, perpetual calendars require no calculation by the user, and are essentially lookup tables. A typical application is to calculate the day of the week on which someone was born or a specific event occurred.

In astronomy, a Julian year is a unit of measurement of time defined as exactly 365.25 days of 86400 SI seconds each. The length of the Julian year is the average length of the year in the Julian calendar that was used in Western societies until the adoption of the Gregorian Calendar, and from which the unit is named. Nevertheless, because astronomical Julian years are measuring duration rather than designating dates, this Julian year does not correspond to years in the Julian calendar or any other calendar. Nor does it correspond to the many other ways of defining a year.

<span class="mw-page-title-main">Old Style and New Style dates</span> Changes in calendar conventions from Julian to Gregorian dates

Old Style (O.S.) and New Style (N.S.) indicate dating systems before and after a calendar change, respectively. Usually, this is the change from the Julian calendar to the Gregorian calendar as enacted in various European countries between 1582 and 1923.

<span class="mw-page-title-main">Decimal time</span> Representation of the time of day using decimally related units

Decimal time is the representation of the time of day using units which are decimally related. This term is often used specifically to refer to the French Republican calendar time system used in France from 1794 to 1800, during the French Revolution, which divided the day into 10 decimal hours, each decimal hour into 100 decimal minutes and each decimal minute into 100 decimal seconds, as opposed to the more familiar standard time, which divides the day into 24 hours, each hour into 60 minutes and each minute into 60 seconds.

Rata Die (R.D.) is a system for assigning numbers to calendar days, independent of any calendar, for the purposes of calendrical calculations. It was named by Howard Jacobson.

<span class="mw-page-title-main">Dual dating</span>

Dual dating is the practice, in historical materials, of indicating a date with what appear to be duplicate or excessive digits: these may be separated by a hyphen or a slash, or placed one above the other. The need for dual dating arose from the transition from an older calendar to a newer one. Another method used is to give the date of an event according to one calendar, followed in parentheses by the date of the same event in the other calendar, appending an indicator to each to specify which reference calendar applies.

In computing, an epoch is a fixed date and time used as a reference from which a computer measures system time. Most computer systems determine time as a number representing the seconds removed from a particular arbitrary date and time. For instance, Unix and POSIX measure time as the number of seconds that have passed since Thursday 1 January 1970 00:00:00 UT, a point in time known as the Unix epoch. Windows NT systems, up to and including Windows 11 and Windows Server 2022, measure time as the number of 100-nanosecond intervals that have passed since 1 January 1601 00:00:00 UTC, making that point in time the epoch for those systems. Computing epochs are nearly always specified as midnight Universal Time on some particular date.

The Gregorian calendar is the calendar used in most parts of the world. It went into effect in October 1582 following the papal bull Inter gravissimas issued by Pope Gregory XIII, which introduced it as a modification of, and replacement for, the Julian calendar. The principal change was to space leap years differently so as to make the average calendar year 365.2425 days long, more closely approximating the 365.2422-day 'tropical' or 'solar' year that is determined by the Earth's revolution around the Sun.

The proleptic Gregorian calendar is produced by extending the Gregorian calendar backward to the dates preceding its official introduction in 1582. In nations that adopted the Gregorian calendar after its official and first introduction, dates occurring in the interim period of 15 October 1582 to the date on which the pertinent nation adopted the Gregorian calendar and abandoned the Julian calendar are sometimes 'Gregorianized' also. For example, the birthday of U.S. President George Washington was originally dated 11 February 1731 because Great Britain, of which he was born a subject, used the Julian calendar and dated the beginning of English years as 25 March. After Great Britain switched to the Gregorian calendar, Washington's birthday was dated 22 February 1732 proleptically, according to the Gregorian calendar applied backward. This remains the modern dating of his birthday.

References

  1. 1 2 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-03-22.
  3. COBOL for AIX Programming Guide Version 5.1 (PDF) (First ed.). IBM. June 2015. CEEDATE—convert Lilian date to character format. SC27-5404-00.