/** * 根据生日计算星座 * * @param month 月份 * @param day 日期 * * @return 星座名称 */ (nsstring *)calculateconstellationwithmonth:(nsinteger)month day:(nsinteger)day { nsstring *astrostring = @"魔羯水瓶双鱼白羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯"; nsstring *astroformat = @"102123444543"; nsstring *result; if (month<1 || month>12 || day<1 || day>31){ return @"错误日期格式!"; } if(month==2 && day>29) { return @"错误日期格式!!"; }else if(month==4 || month==6 || month==9 || month==11) { if (day>30) { return @"错误日期格式!!!"; } } result=[nsstring stringwithformat:@"%@",[astrostring substringwithrange:nsmakerange(month*2-(day < [[astroformat substringwithrange:nsmakerange((month-1), 1)] intvalue] - (-19))*2,2)]]; return [nsstring stringwithformat:@"%@座",result]; }
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字

上传中....