private static ChineseLunisolarCalendar chineseDate = new ChineseLunisolarCalendar();
/// <summary>
/// 展示农历年份信息
/// </summary>
public static void ShowYearInfo()
{
for (int i = chineseDate.MinSupportedDateTime.Year; i < chineseDate.MaxSupportedDateTime.Year; i++)
{
Console.WriteLine("年份:{0},月份总数:{1},总天数:{2},干支序号:{3}", i, chineseDate.GetMonthsInYear(i), chineseDate.GetDaysInYear(i)
, chineseDate.GetSexagenaryYear(new DateTime(i, 3, 1)));
}
}
/// <summary>
/// 展示当前年份农历信息
/// </summary>
public static string ShowCurrentYearInfo()
{
int leapMonth = chineseDate.GetLeapMonth(DateTime.Now.Year);//获取第几个月是闰月,等于0表示本年无闰月
int lYear = chineseDate.GetYear(Date