Rata Die

Rata Die (latinasta - lasketussa päivässä) - aikakautemme alusta kuluneiden päivien määrä gregoriaanisen kalenterin mukaan menneisyyteen . Rata Die = 1 vastaa 1. tammikuuta 1 jKr (01.01.0001).

Erot Rata Dien ja Julianin päivämäärän välillä

Rata Die (RD) on samanlainen kuin Julian päivämäärät (JD), koska arvot ovat yksinkertaisia ​​reaalilukuja , jotka kasvavat yhdellä joka päivä. Järjestelmät eroavat olennaisesti siinä, että JD saa tietyn arvon tiettynä absoluuttisena aikana, kun taas RD-arvot voivat olla erilaisia ​​suhteessa aikavyöhykkeeseen . Tämä tekee RD:stä sopivamman kalenteripäivämäärien käsittelyyn. Myös vertailupisteet ovat erilaisia: RD 1 on keskiyö (00:00) paikallista aikaa 1. tammikuuta 1 jKr. e. proleptisen gregoriaanisen kalenterin mukaan JD 0 on keskipäivä (12:00) maailmanaikaa 1. tammikuuta 4713 eKr. e. proleptisen Juliaanisen kalenterin mukaan . Tietokonekielellä REXXlähtölaskenta alkaa 0:sta keskiyöllä (00:00) paikallista aikaa 1. tammikuuta 1 jKr. e. proleptisen gregoriaanisen kalenterin mukaan.

Forms of Rata Die

RD:tä on kolme eri muotoa. Tässä osiossa ne on määritelty Julian päivämäärinä.

RD:n ensimmäinen muoto on jatkuvasti kasvava murtoluku, joka ottaa kokonaislukuarvot keskiyöllä paikallista aikaa. Tämä voidaan määritellä Julianin päivämäärän avulla

RD = JD − 1 721 424,5

Toisessa muodossa RD on kokonaisluku, joka edustaa koko päivää keskiyöstä keskiyöhön paikallista aikaa. Tämä on seurausta RD:n ensimmäisen muodon pyöristämisestä kohti negatiivista ääretöntä. Tämä on sama kuin Julian päivämäärän ja Julian päivän numeron (JDN) välinen suhde. Tällä tavalla:

RD = kerros (JD − 1 721 424,5),

jossa kerros on kokonaisluku osa .

Kolmannessa muodossa RD on keskipäivän kokonaisluku, eikä se voi vastaanottaa muita kellonaikoja. Tämä määritellään

RD = JD – 1 721 425

jossa RD:n arvon on oltava kokonaisluku, mikä rajoittaa JD:n valintaa. Tätä RD-muotoa käytetään koko kirjassa kalenteripäivämäärien muuntamiseen kalenterien välillä, jotka erottavat päivät eri rajoilla.

Kirjassa ei tehdä selvää eroa näiden kolmen muodon välillä, vaan niistä kaikista käytetään lyhennettä "RD" [1] .

Kirjassa ei sanota, että RD perustuu GMT:hen, mutta sivulla 10 sanotaan, että RD:tä desimaaliluvulla kutsutaan hetkeksi, ja moment-from-jd-funktio ottaa argumentiksi liukulukuluvun ja palauttaa argumentin miinus 1721424.5; aikavyöhykepoikkeamaa ei voi millään ottaa huomioon argumenttina.

REXX

REXX-tietokonekielen PÄIVÄMÄÄRÄ-funktio voi palauttaa kokonaisten päivien määrän (eli nykyistä päivää lukuun ottamatta) proleptisen gregoriaanisen kalenterin peruspäivästä 1. tammikuuta 1. jKr., jos Perusasetus on määritetty. Tämä toiminto käyttää paikallista aikaa, ei GMT:tä. REXX ei käytä nimeä "Rata Die".

Katso myös

Muistiinpanot

  1. Reingold, Edward; Dershowitz, Nachum Kalenterilaskelmat ( neopr  .) . – 3. - Cambridge University Press , 2008. - C. luku 1.2. — ISBN 0-521-70238-0 .  (Englanti)