万年历是可以查询很多年份(通常为 1900–2100 年甚至更长)日期信息的日历,一页中同时给出公历、星期、农历、干支、节气和节日,方便查找任意一天的历法信息。下面说明一次处理多条的方法。
万年历多日期一次查询
需要整年数据(如做年历海报)时,可以用 Python calendar 模块和 lunar_python 库一次生成全年 365 天的公历、农历、节气信息。
示例
输入:2024-04-20
查询结果:周六,三月十二,甲辰年 戊辰月 甲寅日
说明:这一天是 2024 年第 111 天,ISO 第 16 周;周末。
与相关概念的区别
万年历偏重“查”,覆盖多年、多种历法信息;普通日历偏重“用”,用于记录日程。黄历在万年历基础上增加了宜忌等民俗内容。
实用技巧
- 查节日前先看当年放假安排
- 做年度计划时用年历视图
- 对比公历和农历生日
- 了解节气安排农事、养生活动
Python 示例
下面是用 Python 实现的写法,可以按需要修改:
import calendar
calendar.setfirstweekday(calendar.MONDAY)
print(calendar.month(2026, 11))
本站的农历转换工具可以直接在网页中使用,无需安装,适合快速得到和核对结果。
常见问题
【万年历能查到哪一年?】多数万年历覆盖 1900–2100 年,具体范围以工具为准。
【2026 年 11 月 11 日是星期几?】星期三,农历丙午年十月初三。
【为什么有的日历周日在最前面?】这是部分国家和地区的习惯,国际标准 ISO 8601 以周一为一周开始。
文中示例可以在本站对应工具中核对。
标签: 实用工具