推荐一个公历、农历互转的库(支持各种语言)

代码库链接:https://github.com/isee15/Lunar-Solar-Calendar-Converter

工作中用到了,感觉比较可靠。记录下 Python 中的用法

安装

pip install LunarSolarConverter

使用

In [1]: from LunarSolarConverter.LunarSolarConverter import LunarSolarConverter, Lunar, Solar

In [2]: converter = LunarSolarConverter()

In [3]: solar = Solar(1987, 9, 7)

In [4]: vars(solar)
Out[4]: {'solarDay': 7, 'solarMonth': 9, 'solarYear': 1987}

In [5]: lunar = converter.SolarToLunar(solar)

In [6]: vars(lunar)
Out[6]: {'isleap': False, 'lunarDay': 15, 'lunarMonth': 7, 'lunarYear': 1987}