日期:2014-05-18  浏览次数:20818 次

C#如何取每年得春节日期呢?
如题

------解决方案--------------------
.net 2.0 提供了农历类

ChineseLunisolarCalendar
------解决方案--------------------
DateTime myDT = new DateTime( 2009, 1, 1, new System.Globalization.ChineseLunisolarCalendar() );

System.Globalization.Calendar myCal = System.Globalization.CultureInfo.InvariantCulture.Calendar;

int year = myCal.GetYear(myDT);
int month = myCal.GetMonth( myDT );
int day = myCal.GetDayOfMonth(myDT);
------解决方案--------------------
如果单纯只要春节日期,可以以现在已知的某天为基础进行推算即可。