C# 根据日期返回星座

代码抄来的,忘了那个文章了,当我写的吧……

/// 
/// 星座工具类
/// 
public class StarSignUtility
{
    /// 
    /// 根据日期返回所属星座
    /// 
    /// 月份
    /// 天数
    /// 
    public static string GetStarSign(int month, int day)
    {
        if (month == 3 && day >= 21 || month == 4 && day <= 19)
        {
            return "白羊座";
        }
        if (month == 4 && day >= 20 || month == 5 && day <= 20)
        {
            return "金牛座";
        }
        if (month == 5 && day >= 21 || month == 6 && day <= 21)
        {
            return "双子座";
        }
        if (month == 6 && day >= 22 || month == 7 && day <= 22)
        {
            return "巨蟹座";
        }
        if (month == 7 && day >= 23 || month == 8 && day <= 22)
        {
            return "狮子座";
        }
        if (month == 8 && day >= 23 || month == 9 && day <= 22)
        {
            return "处女座";
        }
        if (month == 9 && day >= 23 || month == 10 && day <= 23)
        {
            return "天秤座";
        }
        if (month == 10 && day >= 24 || month == 11 && day <= 22)
        {
            return "天蝎座";
        }
        if (month == 11 && day >= 23 || month == 12 && day <= 21)
        {
            return "射手座";
        }
        if (month == 12 && day >= 22 || month == 1 && day <= 19)
        {
            return "摩羯座";
        }
        if (month == 1 && day >= 20 || month == 2 && day <= 18)
        {
            return "水瓶座";
        }
        if (month == 2 && day >= 19 || month == 3 && day <= 20)
        {
            return "双鱼座";
        }
        return "";
    }

    /// 
    /// 根据日期返回所属星座
    /// 
    /// 
    /// 
    public static string GetStarSign(DateTime time)
    {
        return GetStarSign(time.Month,time.Day);
    }
}

你可能感兴趣的:(c#,java,开发语言)