通过日期算星座
来源:互联网 发布:小学生英语动画软件 编辑:程序博客网 时间:2024/05/17 22:52
NSString *birth =@"1992-01-19";
NSDateFormatter *dateFormat = [[NSDateFormatteralloc] init];
[dateFormatsetDateFormat:@"yyyy-MM-dd"];
NSDate *date = [dateFormat dateFromString:birth];
NSDateComponents *dateComponents = [[NSCalendarcurrentCalendar] components:NSCalendarUnitMonth |NSCalendarUnitDay fromDate:date];
NSInteger month = [dateComponents month];
NSInteger day = [dateComponents day];
NSString *astroString =@"魔羯水瓶双鱼白羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯";
NSString *astroFormat = @"102123444543";
NSString *result;
if (month < 1 || month >12 || day < 1 || day >31) {
result =@"错误日期";
}
if (month == 2 && day >29) {
result =@"错误日期";
}else if (month ==4 || month == 6 || month ==9 || month == 11) {
if (day > 30) {
result =@"错误日期";
}
}
result = [NSStringstringWithFormat:@"%@座", [astroStringsubstringWithRange:NSMakeRange(month *2 - (day < ([[astroFormat substringWithRange:NSMakeRange((month -1), 1)] intValue] - (-19))) * 2, 2)]];
- 通过日期算星座
- 通过月份,日期获取星座
- 日期算星座
- 第十一周 日期算星座
- 如何根据日期字符串算出星座?
- 11D日期巧算星座
- 12星座日期对照
- 根据日期返回星座
- 根据日期得到星座
- 日期妙算星座
- 日期匹配星座,月日匹配星座,android 星座
- 十二星座的日期划分
- js根据日期判断星座
- [MSSQL]根据日期返回星座
- 第二十周-日期妙算星座
- 第十一周日期妙算星座
- java通过生日得到星座
- java 通过生日计算星座
- 教你识别什么是一年工作经验by小新
- C语言使用matlab生成的滤波器头文件
- 关于自己写数据写入文件,排序,然后结果输出到文件中,关于排序还没有加进去,用自带的排序
- 安卓语音通话
- 常用正则表达式
- 通过日期算星座
- listView实现数据动态添加(数据与UI分离)
- OpenStack Nova internals of instance launching
- C#判断鼠标是否在自己程序的NotifyIcon上
- win7下u盘安装ubuntu组成双系统, 无光驱将ubuntu安装在U盘中.
- Android Studio详解
- Everything s Okay
- 逗趣手机端
- SERV-U 数据库访问 配置 MYSQL