C#根据日期获得星座

private static string[] _constellationName =
{
              "白羊座", "金牛座", "双子座",
              "巨蟹座", "狮子座", "处女座",
              "天秤座", "天蝎座", "射手座",
              "摩羯座", "水瓶座", "双鱼座"
};


 public static string Constellation(DateTime date)
 {
     int index = 0;
     int y, m, d;
     y = date.Year;
     m = date.Month;
     d = date.Day;
     y = m * 100 + d;

     if (((y >= 321) && (y <= 419))) { index = 0; }
     else if ((y >= 420) && (y <= 520)) { index = 1; }
     else if ((y >= 521) && (y <= 620)) { index = 2; }
     else if ((y >= 621) && (y <= 722)) { index = 3; }
     else if ((y >= 723) && (y <= 822)) { index = 4; }
     else if ((y >= 823) && (y <= 922)) { index = 5; }
     else if ((y >= 923) && (y <= 1022)) { index = 6; }
     else if ((y >= 1023) && (y <= 1121)) { index = 7; }
     else if ((y >= 1122) && (y <= 1221)) { index = 8; }
     else if ((y >= 1222) || (y <= 119)) { index = 9; }
     else if ((y >= 120) && (y <= 218)) { index = 10; }
     else if ((y >= 219) && (y <= 320)) { index = 11; }
     else { index = 0; }

     return _constellationName[index];
 }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值