data Julian registra una progressione continua del tempo dal mezzogiorno Universal Time il 1 ° gennaio 4713 BC ( secondo il calendario giuliano ) . Questa misura del tempo si presta a calcoli astronomici , riducendo il processo di trovare la prossima occorrenza di un evento regolare per semplice aritmetica . Mentre il calendario giuliano è privo di discontinuità , la maggior parte delle persone sono abituati a pensare di date in termini assoluti . L’Organizzazione internazionale per la standardizzazione ( ISO ) ha sviluppato la ISO 8601 come un modo inequivocabile di rappresentare la data del calendario gregoriano ( il sistema che la maggior parte dei paesi occidentali seguono ) . Imparare a convertire Julian giorni a ISO 8601 permette di condividere la data del calendario in cui si dovessero verificare eventi astronomici . Istruzioni
calcolare la data Calendario
1
Aggiungere 0,5 alla Data di Julian . Registrare il risultato come Z. Sottrarre il risultato per 1.867.216,25 e dividere per 36.524,25 . Registrare il risultato come W. Divide W da 4 e registrare il risultato come X. Per esempio , con la data di 2.299.160,5 Julian aggiungendo 0,5 dà Z il valore di 2.299.161 , W il valore 11 e X il valore 2
2
Sottrai X da W. Aggiungi Z più 1 per la differenza. Registrare il risultato come A. Aggiungi 1524 alla A e registrare la somma come B. Nell’esempio A è uguale a 2.299.171 e B è uguale a 2300695.
3
Sottrai 122,1 da B. Registrare la differenza come D. Divide D da 365,25 . Registrare il risultato come C. Sottrai D da B e registrare il risultato come F. Divide F da 30,6001 e registrare il risultato come E. Nell’esempio C è uguale a 6298 , pari a 2.300.344 D , E è uguale a 11 e F è uguale a 336
4
Sottrai D e F da B. registrare il risultato come il giorno del mese . Sottrarre 1 o 13 da e per ottenere un numero che è inferiore o uguale a 12 Sottrai 4715 da C se il mese è gennaio o febbraio; altrimenti sottrarre 4716 dalla C. registrare il risultato come l’anno . Nell’esempio meno 2300695 2300344 e 336 è uguale a 15 , 11 meno 1 uguale 10 e 6298 meno 4716 uguale a 1582
convertire la data Calendario ISO
5
Convertire il mese e giorno per la data di calendario per il giorno in assoluto dell’anno . Ad esempio , 1 gennaio è uguale a 1 e il 31 dicembre di un anno non bisestile è uguale 365
6
Aggiungi gli zeri iniziali al giorno in assoluto in modo che il numero del giorno è di tre cifre. Ad esempio , 001 è il 1 gennaio e il 020 è il 20 gennaio.
7
Scrivi il valore numerico per l’ anno . Inserire un trattino e scrivere il giorno in assoluto dell’anno . Ad esempio , 15 ottobre è il giorno 288 dell’anno, in modo che il valore di ISO 8601 per l’esempio è 1582-288 .