python实现公历转农历

一、安装zhdate

1
pip install zhdate

二、使用zhdate

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from zhdate import ZhDate
from datetime import datetime

# 今日的农历
print(ZhDate.today())

# 阳历日期转换成农历日期
dt_date = datetime(2022, 2, 6)
zh_date = ZhDate.from_datetime(dt_date)
print(zh_date)
print(zh_date.chinese())

# 农历日期转换成阳历日期
zh_date2 = ZhDate(2022, 1, 6)
dt_date2 = zh_date2.to_datetime()
print(dt_date2)