阳历转阴历C#日期转换工具
阳历日期的农历转换,一直是国内开发中绕不开的需求。这个用C#写的小工具,界面简单、操作直观,选个阳历日期,阴历(农历)信息就能马上出来,连闰月都考虑到了,挺贴心。
工具打包成了exe 程序,运行就能用,开发环境是Visual Studio 2015,代码也全开源,想嵌到你自己的项目里也方便。支持的时间跨度也挺大:1901 年 2 月 19 日~2101 年 1 月 28 日
,一般应用场景完全够用了。
功能上比较纯粹,就是阳历转阴历,但胜在稳定、准确,适合搞生日提醒、老黄历、生肖推算这种需求。如果你在用WinForm或WPF做桌面应用,不妨参考下。
如果你用的是其他语言,也可以看看相关的思路,比如 这篇 C#农历转换,或者 JavaScript 的 lunar 插件。转换逻辑其实差不多,关键就是数据表和闰月判断。
要注意的是,农历计算本身就是靠规则和对照表来的,这种工具一般不建议你硬编码到核心逻辑里。更推荐你封装成工具类或服务模块,用起来更灵活。
如果你也常遇到“农历到底是哪天”这种问题,这套代码确实值得一试,拿来就能跑,代码也蛮清晰。
33.63KB
文件大小:
评论区