iOS根据生日判断星座

-(NSString *)getAstroWithMonth:(int)m day:(int)d{
   
 NSString *astroString = @"魔羯水瓶双鱼白羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯";
 NSString *astroFormat = @"102123444543";
 NSString *result;
   
 if (m<1||m>12||d<1||d>31){
     return @"错误日期格式!";
 }
   
 if(m==2 && d>29)
 {
     return @"错误日期格式!!";
 }else if(m==4 || m==6 || m==9 || m==11) {
     
     if (d>30) {
         return @"错误日期格式!!!";
     }
 }
   
 result=[NSString stringWithFormat:@"%@",[astroString substringWithRange:NSMakeRange(m*2-(d < [[astroFormat substringWithRange:NSMakeRange((m-1), 1)] intValue] - (-19))*2,2)]];
  
  
 return result;

}
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读