C#如何实现 根据年份获得生肖信息呢?
主要方法:ChineseLunisolarCalendar对象的GetSexagenaryYear和GetTerrestrialBranch方法判断输入的年份的生肖信息。
1、创建日历对象
System.Globalization.ChineseLunisolarCalendar shengxiao = new System.Globalization.ChineseLunisolarCalendar();
2、创建字符串对象
string shengxiaolist = "鼠牛虎兔龙蛇马羊猴鸡狗猪";
3、计算年信息
int year = shengxiao.GetSexagenaryYear(dt);
4、获取生肖信息
string shengxiaoresult = shengxiaolist.Substring(shengxiao.GetTerrestrialBranch(year)-1 , 1);