前言:
现时小伙伴们对“python公历转农历”可能比较关心,咱们都需要剖析一些“python公历转农历”的相关知识。那么小编在网络上网罗了一些对于“python公历转农历””的相关资讯,希望我们能喜欢,朋友们一起来了解一下吧!之前介绍过python内置的日历模块(简单学Python——日历模块),可以实现一些日历功能,不过都是基于公历日期。有读者表示需要农历的,今天我们就介绍一个农历库:lunarcalendar。
这个库有公历和农历转换功能、节日和节气的收录。下面一一介绍:
1、公历和农历转换功能。
首先,要安装库:
pip install lunarcalendar
先把农历2023年闰二月十一转换成公历:
from lunarcalendar import Converter, Solar, Lunarprint(Converter.Lunar2Solar(Lunar(2023,2,11, isleap=True)))
结果:Solar(year=2023, month=4, day=1),表示2023年4月1日。
再把这2023年4月1日转换成农历:
print(Converter.Solar2Lunar(Solar(2023,4,1)))
结果:Lunar(year=2023, month=2, day=11, isleap=True),表示农历2023年年闰二月十一。
2、用中英文显示2024年所有节日:
from lunarcalendar.festival import festivalsprint("2024年节日--中文")for fest in festivals:print(fest.get_lang('zh'), fest(2024))print("festivals on 2024 in english")for fest in festivals:print(fest.get_lang('en'), fest(2024))
3、用中英文显示2024年节气:
from lunarcalendar.solarterm import solartermsfor term in solarterms:print(term.get_lang('zh'),term(2024))for term in solarterms:print(term.get_lang('en'),term(2024))
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #python公历转农历 #python 农历 #python日历库 #python怎样弹出日历