Python tiene un paquete para convertir el calendario juliano al calendario gregoriano llamado jdcal . Simplifica tanto la conversión entre ambos sistemas que solo unas pocas líneas de código son suficientes para alcanzar la funcionalidad.
Hay principalmente cuatro funciones en jdcal:
- gcal2jd: convierte el calendario gregoriano a la fecha juliana. Toma año, mes y día como argumentos enteros y devuelve 2 tuplas flotantes.
- jd2gcal: convierte la fecha juliana al calendario gregoriano. Toma dos números enteros como argumentos y devuelve una tupla de cuatro elementos que contiene año (int), mes (int), día (int) y la parte fraccionaria del día en el calendario gregoriano (float).
- jcal2jd: convierte la fecha del calendario juliano a la fecha juliana. Toma todos los valores enteros como una array de argumentos y devuelve una tupla flotante.
- jd2jcal: convierte la fecha del calendario juliano para la fecha juliana dada. Devuelve una tupla de cuatro elementos que contiene año(int), mes(int), día(int) y la parte fraccionaria del día en formato de calendario juliano(flotante).
Instalación:
Para instalar, ejecute el siguiente comando en su terminal
pip install jdcal
Implementación:
Ejemplo 1: (gcal2jd)
Python3
# import module import jdcal as j # declare function a= j.gcal2jd(2020, 12, 15) print(a)
Producción:
(2400000.5, 59198.0)
Ejemplo 2 :(jd2gcal)
Python3
# import module import jdcal as j # declare function b= j.jd2gcal(2400000.5, 59198.0) print(b)
Producción:
(2020, 12, 15, 0.0)
Ejemplo 3 :(jcal2jd)
Python3
# import module import jdcal as j # declare function p= j.jcal2jd(2000,2,6) print(p)
Producción:
(2400000.5, 51593.0)
Ejemplo 4: (jd2jcal)
Python3
# import module import jdcal as j # declare function l=j.jd2jcal(2400000.5, 51593.0) print(l)
Producción:
(2000, 2, 6, 0,0)
Publicación traducida automáticamente
Artículo escrito por akshaypawar4 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA