农历日期库
介绍
lunarcalendar是一个处理农历日期的库
可以简单通过pip安装:pip install lunarcalendar
从公历转为农历
from lunarcalendar import Converter, Solar
solar = Solar(2024, 11, 1)
lunar = Converter.Solar2Lunar(solar)
print(lunar)
print(lunar.year) # 农历年
print(lunar.month) # 农历月
print(lunar.day) # 农历日
print(lunar.isleap) # 是否闰月
从农历转为公历
from lunarcalendar import Converter, Lunar
lunar = Lunar(2025, 2, 2, isleap=False)
solar = Converter.Lunar2Solar(lunar)
print(solar)
print(solar.year) # 公历年
print(solar.month) # 公历月
print(solar.day) # 公历日
print(solar.to_date()) # 公历日期
节日与节气
遍历某年全部节日
from lunarcalendar.festival i