简单求属相问题,即输入年份输出该年份属相程序?

解决方案 »

  1.   

     public static string ShuXiang(DateTime p_Date)
            {
                System.Globalization.ChineseLunisolarCalendar _ChinseCaleander = new System.Globalization.ChineseLunisolarCalendar();            string _TreeYear = "鼠牛虎兔龙蛇马羊猴鸡狗猪";            int _intYear = _ChinseCaleander.GetSexagenaryYear(p_Date);            return _TreeYear.Substring(_ChinseCaleander.GetTerrestrialBranch(_intYear) - 1, 1);
            }MessageBox.Show(Zgke.ConvertChina.ChinaDate.ShuXiang(new DateTime(2009, 1, 1)));
      

  2.   

    string[] s ={ "猴", "鸡", "狗", "猪", "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊" };
    int year = 1986;
    Console.WriteLine(s[year%12]);
    ==结果:虎
      

  3.   


    string TreeYear = "鼠牛虎兔龙蛇马羊猴鸡狗猪";
                int intYear = chinseCaleander.GetSexagenaryYear(DateTime.Now);
                string Tree = TreeYear.Substring(chinseCaleander.GetTerrestrialBranch(intYear) - 1, 1);