`
380071587
  • 浏览: 448512 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

由.Net类库提供的农历计算(C#农历)

 
阅读更多

中国毕竟是一个文明大国,有一些自己悠久的历史文化传统,农历就是其中之一,它对指导农业生产有着极为重要的意义,还有春节等一些传节日并没有因为使用公元纪年而消失,在程序开发种我们也经常会遇到一些需要在公历与农历之间进行转换,在1.1之前大家都是采用了第三方的算法(我也采用过),现在在.net2.0种已经提供了这种功能了。下面我就以几个简单的例子展示它的用法。

当前时间的运行效果:
当前时间的运行效果

2009年闰5月第一天的运行效果(手动调整了系统时间):

闰5月第一天的效果

闰5月过后第一天的效果:

闰5月过后第一天的效果

经过修正算法之后的正常显示结果,原来的问题是在公历2010年年初、农历2009年年末这样阴历有闰月的年份会出现错误情况。

在这里特别感谢wklilong zdhook 网友指出原有程序的不足,因为本人粗心,原来的程序没有充分测试,导致出现闰月时显示阴历日期不正常的情况,经本人调整算法之后,显示正常。

2010/01/05

分享到:
评论

相关推荐

    这是真正的C#公历转农历代码,因为这个是具有.net特色的,充分调用.net类库的代码。

    这是真正的C#公历转农历代码,为什么说是真正的呢。因为这个是具有.net特色的,充分调用.net类库的代码。所有复杂的细节都封装在ChineseLunisolarCalendar类里了,简单,高效,稳定,可靠(微软提供的东西,品牌保证...

    最牛.Net公共类库,.net 开发类库Cmn

    内含制作的帮助文档,绝对是.Net开发的得力助手! 大致内容包括 DB 数据库操作类 Caches 缓存管理 Cookies Cookies操作类,支持读写Cookies操作 Date 日期操作类 FileFolder 文件目录操作类 Identify 验证码 ...

    这是真正的C#公历转农历代码

    这是真正的C#公历转农历代码,为什么说是真正的呢。因为这个是具有.net特色的,充分调用.net类库的代码。所有复杂的细节都封装在ChineseLunisolarCalendar类里了,简单,高效,稳定,可靠(微软提供的东西,品牌保证...

    C#基础类库

    C#基础类库 1.Chart图形 Assistant创建显示图像的标签和文件 OWCChart统计图的封装类 2.Cookie&Session;&Cache;缓存帮助类 CacheHelper C#操作缓存的帮助类,实现了怎么设置缓存,怎么取缓存,怎么清理缓存等...

    中国农历类库(c#)

    中国农历类库(c#),别人拿来共享,大家注意保护作者的版权信息啊

    中国农历类库(C#源代码)

    中国农历类库 源代码

    C#农历类库.cs

    分享给有需要的朋友!!

    C#农历和太阳历转化类库

    我用了一天时间迁移这个库成为一额个C#的静态类库。对于一个首次接触C#的C程序鱼来说多么的不容易啊…… 尽可能还是按照C风格的用法来迁移成的这个类库。附有测试用例,可以看到用法。 我还是喜欢用C。觉得C#的托管...

    asp.net知识库

    实现C#和VB.net之间的相互转换 深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP...

    C#常用功能类库(20111202最新整理)

    常用方法类库 一、SR.ShareFunc.DataFunc 1.SR.ShareFunc.DataFunc.DataConvertExcel(Data转Excel文件) 1.1 DataTable转Xls文件 4个重载方法 1.2 DataSet转Xls文件 4个重载方法 2.SR.ShareFunc.DataFunc....

    农历核心算法类库(含源码),源自许剑伟先生的寿星万年历

    农历核心算法类库(含源码),源自许剑伟先生的寿星万年历(v4.11),由 Javascript 源码改写为 C# 源码,在 Visual Studio 2008 中测试通过。强烈推荐您下载一份寿星万年历的源码进行对照参考。 真正的“万年”历,...

    中国农历类库

    提供1901年至2050年期间的中国农历的计算,可根据Date(datetime)属性计算该日的农历时间,以及该日期的年、月、日、时的天干地支。可根据此类方便的编写出万年历

    一个C#的日历类库编码

    比较好看的 日历控件 有代码 农历 支持换皮肤。值得学习

    NET公共类库[转发]

    公历/农历类 CNDate.cs 公历、农历、星座、气节等相关转换 日期格式处理类 DateUtil.cs 日期格式、闰月、计算当月天数等转换 文件实用类 FileUtil.cs 读取、备份、创建等文件操作 上传类 HtmlInputFileControl.cs ...

    新手整理的工具类库

    当时自己整理的一个类库 包含一下内容: 1.AES加密 2.生成验证码 3.获取本地计算机信息 4.阴历阳历转换 5.发送邮件 6.DataGridView导出到Excel 7.播放视频 8.检查网络连接 9.文件上传 都是封装好的一些方法 内有详细...

    C++系统农历引用.dll

    由C#编写引用操作系统农历的类库DLL文件供C++调用,在W10中成功实现,可以在C++控制台中输出有农历的日历。 更新了闰月的处理。

    C#开发典型模块大全

    第1章 认识C#及开发环境 1.1 C#概述 2 1.1.1 C#发展历程 2 1.1.2 C#语言编程环境 2 1.2 .NET Framework 2.0简介 2 1.2.1 什么是.NET Framework 2.0 2 1.2.2 .NET Framework 2.0特性 3 1.3 安装集成...

    C#开发典型模块大全(光盘)第二部分

    明日科技出版的c#开发典型模块大全配套光盘,要的可以下载,因大小受限,分开上传! 第1章 认识C#及开发环境 1.1 C#概述 1.1.1 C#发展历程 1.1.2 C#语言编程环境 1.2.NETFramework2.0简介 1.2.1 什么是....

    C#开发典型模块大全(光盘)第一部分

    明日科技出版的c#开发典型模块大全配套光盘,要的可以下载,因大小受限,分开上传! 第1章 认识C#及开发环境 1.1 C#概述 1.1.1 C#发展历程 1.1.2 C#语言编程环境 1.2.NETFramework2.0简介 1.2.1 什么是....

    C#开发典型模块大全(光盘)

    第1章 认识C#及开发环境 1.1 C#概述 1.1.1 C#发展历程 1.1.2 C#语言编程环境 1.2.NETFramework2.0简介 1.2.1 什么是.NETFramework2.0 1.2.2.NETFramework2.0特性 1.3 安装集成开发环境VisualStudio2005 1.3.1 安装...

Global site tag (gtag.js) - Google Analytics