使用 Python 查询 🐱 农历和公历日期
python
import datetime
from chinese_calendar import ChineseCalendar
输入生日 🌾
birthday = input("输入 🐬 您的 🐟 生 🌴 日(yyyymmdd):")
转换 🐕 为 🦅 datetime 对象 🐈
birthday_datetime = datetime.datetime.strptime(birthday, '%Y%m%d')
创 🌷 建 ChineseCalendar 对象 🕊
chinese_calendar = ChineseCalendar()
查询农历和公历日 🌴 期
chinese_date = chinese_calendar.lunar_date(birthday_datetime)
gregorian_date = chinese_calendar.to_gregorian(chinese_date)
输 🐴 出结果 🌲
print(f"农 🌺 历 🐺 :{chinese_date}")
print(f"公 🌸 历 🌷 :{gregorian_date}")
利用 Python 查 🌸 询农 🐅 历 ☘ 和公历日期
导入 🌴 必要 🐞 的库
python
import datetime
import chinese_calendar
将生日字符串转换为日期 🌿 对象
python
def str_to_date(birthday_str):
"""
将生日字符串转换 🐕 为日期对象
:param birthday_str: 生 💐 日 🐺 字 🌷 符串,格式为 "yyyymmdd"
:return: 生日 🐟 的 🌷 日期对象
"""
year, month, day = birthday_str.split()
return datetime.date(int(year), int(month), int(day))
查 🌸 询农历和公历日期
python
def get_lunar_and_solar_dates(birthday_date):
"""
查询农历和 💮 公历日期
:param birthday_date: 生日的日 🕊 期对象 🌻
:return: 一 🐘 个元组,包含农历日期 🐕 和公历日期
"""
lunar_date = chinese_calendar.from_solar(birthday_date.year, birthday_date.month, birthday_date.day)
solar_date = birthday_date
return lunar_date, solar_date
python
输入生日 🦢 字符串
birthday_str = input("请 🌺 输入你的 🍀 生日(yyyymmdd):")
将生日 🦉 字符串转换为日期对 🕊 象
birthday_date = str_to_date(birthday_str)
查询农历和 🌳 公历日期
lunar_date, solar_date = get_lunar_and_solar_dates(birthday_date)
打 🦁 印结果 🌸
print("农 ☘ 历日 🦊 期:", lunar_date)
print("公 🐒 历 🌷 日 🐛 期:", solar_date)
输入你的生日 🐝 (yyyymmdd):
农 🦊 历日期: 二十年农历十一月廿七
公历日 🐼 期 🐘 :
可 🌳 用的生日 🐡 阴历阳历对照 🐱 表应用程序:
iOS:万 🦄 年历 🐧 Pro
阴 🐕 历阳历对照表 🌺
黄 🦊 历万 🌾 年 💐 历
万 年历传统节 🌲 日 🐎 黄历 🐡
Android:
中国万 🦟 年历
万 🦟 年历 🐡 2022
万年历日期转 🦍 换器
农 历万 🐦 年历阴历阳历转换
好 🐋 运万 🐴 年历 🌼
其 🦍 他平台:
在 🕷 线转换 🐝 器 🐦 : LunarCalendar.com、ChinaConverter.com
浏览器扩 🦉 展: Lunar Calendar Chrome Extension、Lunar Calendar Firefox Extension
步骤 🍀 1:输入阳历日 🌸 期
在提供的字段中输入您的阳历出生 🐕 日期,包括日、月和年。例如:
步 🐶 骤 🦢 2:选择 🦁 时区
选择与您的出生日期和时 🐶 间对应的时区。例如:东八区(北京时间)
步骤 🐈 3:点击“转换”按钮
单击“转换”按 🦅 钮以将阳历日期转换为阴 🌴 历日期。
结果:转换后,您将 🐅 获得以下结果:
农历日 🐈 期农 🌲 历:中对应的日期,包括干支纪年、生、肖年农历月和农历日。
二十四节气:阳历出生 🐅 日期对应的 🦁 二十四节气。
干支:阳历出生 🐴 日 🌵 期对应 🐡 的干支五行属性。