星座的查询:
/* 星座转换 入参date:用户的生日 example:@"8.22" */ -(NSString *)constellatoryChange:(NSString *)date { NSArray * array = [date componentsSeparatedByString:@"."]; if ([array count]!= 2) { NSLog(@"日期转换错误,按照YY.DD格式,例:8.22"); return nil; } int x = [[array objectAtIndex:0] intValue]*100 + [[array objectAtIndex:1] intValue]; int p=(x>=321&&x<=420)+2*((x>=421&&x<=520))+3*((x>=521&&x<=620))+ 4*((x>=621&&x<=722))+5*((x>=923&&x<=1022))+6*((x>=1023&&x<=1122))+ 7*((x>=1123&&x<=30)||(x>=1201&&x<=1222))+8*((x>=1223&&x<=1231)||(x>=101&&x<=120))+9*((x>=121&&x<=220))+ 10*((x>=221&&x<=320))+11*((x>=723&&x<=822))+12*((x>=823&&x<=922)); NSArray * strArr = [NSArray arrayWithObjects: @"白羊座", @"金牛座", @"双子座", @"巨蟹座", @"天秤座", @"天蝎座", @"射手座", @"摩羯座", @"水瓶座", @"双鱼座", @"狮子座", @"处女座",nil]; return [strArr objectAtIndex:p-1]; }