java根据日期判断星座_根据日期计算星座
//formatter为月和日
let dateFomatter = NSDateFormatter();
dateFomatter.setLocalizedDateFormatFromTemplate("MM-dd")
//提取字符串中月和日
let date = dateFomatter.stringFromDate(datePicker.date);
print(date);
//1.隐式定义字符串数组
var dateArray = date.componentsSeparatedByString("/")
let xingzuo = TimeUtil.getAstroWithMonth(Int32(dateArray[0])!, day: Int32(dateArray[1])!);
#import "TimeUtil.h"
@implementation TimeUtil
+(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;
}
@end
java根据日期判断星座_根据日期计算星座相关推荐
- db2 日期英式写法_英文日期写法 英文日期格式正确写法
在英语的作文考试中,我们会接触到一种新的题材形式,那就是书信,书信写作的好坏会直接关系到阅读者的理解,英语书信的写作中,千万不要犯一些格式类的基本错误,能避免的尽量避免掉以免影响自己的成绩,英文日期格 ...
- db2 日期英式写法_英文日期格式的正确写法
原标题:英文日期格式的正确写法 在英语的作文考试中,我们会接触到一种新的题材形式,那就是书信,书信写作的好坏会直接关系到阅读者的理解,英语书信的写作中,千万不要犯一些格式类的基本错误,能避免的尽量避免 ...
- java 计算星座_Java根据出生日期计算星座
下面我们来了解一下十二星座对应的日期划分范围.白羊:0321~0420 天秤:0924~1023 金牛:0421~0521 天蝎:1024~1122 双子:0522 ...
- java 格式化日期到毫秒_关于日期:Java – SimpleDateFormat格式化程序,以毫秒为单位返回纪元时间...
本问题已经有最佳答案,请猛点这里访问. 我是Java和编码的新手 - 我有一些代码以下列格式yyyy.MM.dd HH:mm:ss:ms返回时间戳,如下所示: SimpleDateFormat for ...
- java 日期是否合法_检测日期字符串是否为合法(java版)
1 /** 2 * 检测日期字符串是否为合法3 *@paramdateStr4 *@paramformat5 *@return 6 */ 7 public static final boolean c ...
- db2 日期英式写法_英文日期的写法
展开全部 英文日期表示1号到31号的英文是: 第62616964757a686964616fe59b9ee7ad94313333656565391 first 第2 second 第3 third 第 ...
- db2 日期英式写法_英语日期格式
展开全部 英文日期分英式和美式. 英式日期格式:日,月,636f707962616964757a686964616f31333366303062年 美式日期格式:月,日,年 具体举例如下: 1) 8t ...
- python中日期的数据类型_强制日期时间转换,强制日期时间数据类型,在pandas中使用read_表...
我的数据有两个日期字段,但在数千万行中,有些行有错误.为了速度和内存限制,我宁愿在读入数据时就将列转换为datetime,但是我似乎不能强迫进程将NaT留给无效字符串,而不是引发错误.我可以在字段中读 ...
- db2 日期英式写法_英语日期的六种写法和四种读法
展开全部 英语日期的读法.写法和汉语不同,要注意区别.英语中年.月.日的表达方法是"月份+序数62616964757a686964616fe58685e5aeb931333365666237 ...
最新文章
- 【机器学习】支持向量机和ensemble method的解析应用
- Javascript数组常见的方法
- J2EE的经常使用十三规范——java菜鸟成长记
- clickhouse 子查询_TPCDS用于Clickhouse和Doris性能测试
- python语言整数类型-Python 的内置数值类型
- spring-security-学习笔记-01-基本概念
- LeetCode中二叉树题目总结
- php电子商务网站开源,Shopilex-中文开源网店
- 5G对于数据中心的影响有哪些
- Linux驱动模型解析bus之platform bus
- CITRIX环境下无法打印原因方法
- ACL理论及简单配置
- HBase项目之微博系统
- matlab中wavread函数,关于wavread函数的用法
- 绘制 polygons and polylines:OpenCV版本
- 火影忍者“背后的故事”
- std::copy与memcpy比较
- impdp 导入报错
- java本地缓存 google guava
- Holy.Motors影评 神圣车行