农历和公历的对照数据库,用 SQLite 格式打包好了,从 1901 年到 2049 年,数据挺全的。还加了一个是否闰月字段,判断农历月份是不是闰月,挺方便的。你要写日历、节气提醒这些功能,用它准没错。

农历的数据库总不好自己造表吧?直接用这个现成的,SQLite文件,拎出来就能用。适合桌面端和嵌入式场景,适合安卓上跑,响应也快,数据结构也比较清晰。

公历和农历互转的需求,说大不大,说小也挺折腾。比如你做一个提醒 App,要标农历生日、节日啥的,用这个数据库查一下就搞定。写个SELECT语句就完事了,像:

SELECT * FROM calendar WHERE solar_date = '2025-06-16';

顺便贴几个相关资源给你参考一下:

如果你是用Java写 App 的,也可以参考Java 连接 SQLite 数据库这篇。

数据是从 1901 年到 2049 年,年份跨度蛮大的,覆盖绝大多数日历需求了。如果你做的是跟时间打交道的系统,比如纪念日提醒、生肖查询、黄历小组件,这套数据都能派上用场。

哦对了,注意一下字段命名,有的字段会用拼音,初次使用时建议先浏览下字段结构。用工具像DB Browser for SQLite打开看看,一目了然。