代码库链接:https://github.com/isee15/Lunar-Solar-Calendar-Converter 工作中用到了,感觉比较可靠。记录下 Python 中的用法。
安装
pip install LunarSolarConverter
使用
from LunarSolarConverter.LunarSolarConverter import LunarSolarConverter, Lunar, Solar
converter = LunarSolarConverter()
solar = Solar(1987, 9, 7)
vars(solar)
# {'solarDay': 7, 'solarMonth': 9, 'solarYear': 1987}
lunar = converter.SolarToLunar(solar)
vars(lunar)
# {'isleap': False, 'lunarDay': 15, 'lunarMonth': 7, 'lunarYear': 1987}