阴历转为阳历方法如下,希望高手指点,/// <summary>
        /// 把阴历转为阳历,阳历转为阴历参照别人的已经实现
        /// </summary>
        /// <param name="chineseDate">格式例如:二〇一二年四月初三,闰月则是二〇一二年闰四月初三;
        /// 真正的农历是壬辰年七月初三,农历60年一周期所以年份不好确定</param>
        /// <returns></returns>
        public DateTime GetDateByChineseDate(string chineseDate)
        {
            //http://www.nongli.com/item3/searchGL.asp 这个网站实现了功能            string[] timeArray = chineseDate.Split(new char[] { '年', '月', '日' }, StringSplitOptions.RemoveEmptyEntries);
            //int year = GetYear(timeArray[0]);//这个就是处理二〇一二  大家可以写2012            int year = 2012;//这个就是处理二〇一二  大家可以写2012            
            int month = 0;//timeArray[1]
            int day = 0;//timeArray[2]            // 这里该怎么转换呢?             return new DateTime(year, month, day);
        }

解决方案 »

  1.   

    http://www.cnblogs.com/huxj/archive/2010/03/04/1678160.html
      

  2.   

    ChineseLunisolarCalendar 没有包装好的方法么?不行就循环匹配好了
    +- 两个月内的日期全转成农历,然后一个一个比较
      

  3.   

    http://fqctyj.blog.163.com/blog/static/708434552010123102710338/
      

  4.   

    http://topic.csdn.net/u/20081208/00/85831e6c-048e-4a48-aa5b-4aaceef5b61c.html?51494
      

  5.   


    在我发帖之前我已经去这个地址了,还留下了标记,没有正确的答案,不过后来也是“happy09li” 给出的http://fqctyj.blog.163.com/blog/static/708434552010123102710338/
    应该给这个网址,一和二都有,还是原创的 http://cfg1014.blog.163.com/blog/static/6634399200968111857376/