一般的日历库是顶多支持1800年到2200年,但是sxtwl支持BC722到9999年之间的所有日期。
如果有需要做古人八字,祖先八字、考古日历参考, 古代的农历阳历转换 这些需要的,强烈推荐。下面是一些常用功能的介绍。
安装方法
pip install sxtwl
阳历转农历
import sxtwl
day = sxtwl.fromSolar(2021, 11, 7)
# 以春节为界的农历(注getLunarYear如果没有传参,或者传true,是以春节为界的)
s = "农历:%d年%s%d月%d日" % (day.getLunarYear(), '闰' if day.isLunarLeap() else '', day.getLunarMonth(), day.getLunarDay())
print(s)
# 以立春为界的农历
s = "农历:%d年%s%d月%d日" % (day.getLunarYear(False), '闰' if day.isLunarLeap() else '', day.getLunarMonth(), day.getLunarDay())
print(s)
农历转阳历
import sxtwl
# 如果查的是闰月,只要在第四个参数加一个true 如sxtwl.fromLunar(2020, 4, 1, true)
day = sxtwl.fromLunar(2020, 12, 1)
# 公历的年月日
s =

最低0.47元/天 解锁文章
2428

被折叠的 条评论
为什么被折叠?



