根据年份计算生肖代码,从1900年开始:
/**
* 根据年份计算生肖
*
* @param year 2021
* @return
*/
public static String getZodiacByYear(int year) {
if (year < 1900) {
return "未知";
}
int start = 1900;
String[] years = new String[] { "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗", "猪" };
return years[(year - start) % years.length];
}