📜  jdcal模块介绍

📅  最后修改于: 2022-05-13 01:55:11.503000             🧑  作者: Mango

jdcal模块介绍

Python有一个包将儒略历转换为公历,称为 jdcal 。它大大简化了两个系统之间的转换,只需几行代码就足以实现功能。

jdcal中主要有四个函数:

  • gcal2jd :将公历转换为儒略日期。将年、月和日作为整数参数并返回 2 个浮点元组。
  • jd2gcal :将儒略日期转换为公历。接受两个整数作为参数并返回包含年(整数)、月(整数)、日(整数)和公历(浮点数)中一天的小数部分的四元素元组。
  • jcal2jd :将儒略历日期转换为儒略日期。将所有整数值作为 args 数组并返回一个浮点元组。
  • jd2jcal :为给定的儒略日期转换儒略历日期。以儒略历(浮点数)格式返回包含 year(int)、month(int)、day(int) 和一天的小数部分的四个元素的元组。

安装:

要安装,请在终端中运行以下命令

pip install jdcal

执行:

示例 1: (gcal2jd)

Python3
# import module
import jdcal as j
  
# declare function
a= j.gcal2jd(2020, 12, 15) 
print(a)


Python3
# import module
import jdcal as j
  
# declare function
b= j.jd2gcal(2400000.5, 59198.0)
  
print(b)


Python3
# import module
import jdcal as j
  
# declare function
p= j.jcal2jd(2000,2,6)
  
print(p)


Python3
# import module 
import jdcal as j
  
# declare function
l=j.jd2jcal(2400000.5, 51593.0)
  
print(l)


输出:

示例 2 :(jd2gcal)

蟒蛇3

# import module
import jdcal as j
  
# declare function
b= j.jd2gcal(2400000.5, 59198.0)
  
print(b)

输出:

示例 3 :(jcal2jd)

蟒蛇3

# import module
import jdcal as j
  
# declare function
p= j.jcal2jd(2000,2,6)
  
print(p) 

输出:

示例 4: (jd2jcal)

蟒蛇3

# import module 
import jdcal as j
  
# declare function
l=j.jd2jcal(2400000.5, 51593.0)
  
print(l)

输出: