android 日期转星座,日期匹配星座,月日匹配星座,android 星座
通过 月日实现匹配星座功能 先准备数据
Android 版本数据
我是用的 array 这个可以直接拷贝到项目中直接用
白羊座
金牛座
双子座
巨蟹座
狮子座
处女座
天秤座
天蝎座
射手座
摩羯座
水瓶座
双鱼座
@string/constellation_aries
@string/constellation_taurus
@string/constellation_gemini
@string/constellation_cancer
@string/constellation_leo
@string/constellation_virgo
@string/constellation_libra
@string/constellation_scorpio
@string/constellation_sagittarius
@string/constellation_capricorn
@string/constellation_aquarius
@string/constellation_pisces
String constellation = DateTimeUtil.getConstellation(getResources().getStringArray(R.array.user_constellation),month,day);
java版本数据
public static final String[] contellationArr = {"水瓶座","双鱼座","白羊座","金牛座","双子座","巨蟹座","狮子座","处女座","天秤座","天蝎座","射手座","魔羯座"};
//contellationArr 星座的数组
//month 月份
//day 日
public static String getConstellation(String [] contellationArr,int month,int day){
int point = -1;
Double date = Double.parseDouble(month + "." + day);
if (3.21 <= date && 4.19 >= date) {
point = 0;
} else if (4.20 <= date && 5.20 >= date) {
point = 1;
} else if (5.21 <= date && 6.21 >= date) {
point = 2;
} else if (6.22 <= date && 7.22 >= date) {
point = 3;
} else if (7.23 <= date && 8.22 >= date) {
point = 4;
} else if (8.23 <= date && 9.22 >= date) {
point = 5;
} else if (9.23 <= date && 10.23 >= date) {
point = 6;
} else if (10.24 <= date && 11.22 >= date) {
point = 7;
} else if (11.23 <= date && 12.21 >= date) {
point = 8;
} else if (12.22 <= date && 12.31 >= date) {
point = 9;
} else if (1.01 <= date && 1.19 >= date) {
point = 9;
} else if (1.20 <= date && 2.18 >= date) {
point = 10;
} else if (2.19 <= date && 3.20 >= date) {
point = 11;
}
if(point == -1) {
return contellationArr[2];
}
return contellationArr[point];
}
附 :星座月份对照图一张
欢迎大家加入 android开发经验交流群:454430053
android 日期转星座,日期匹配星座,月日匹配星座,android 星座相关推荐
- 日期匹配星座,月日匹配星座,android 星座
通过 月日实现匹配星座功能 先准备数据 Android 版本数据 我是用的 array 这个可以直接拷贝到项目中直接用 <pre name="code" class=&qu ...
- python星座判断_python根据月日判断星座
用python设计程序输生日判断星座,及星座简笔画. 用Python做输入生日,判定星座及性格特点,星座符很简单的其实 input一个用户输入变量 判定input是什么星座,也是if判定条件, 最后p ...
- Axure 高保真 日期选择器实现 可选任意年/月/日
一.原型特点 1,采用开源的elementUi原生打造,高保真100%还原该控件所有功能,可选择任意年/月/日,是万能的日历选择器. 2,完美解决日历中每月天数与星期的排列关系 3,完美解决闰年问题 ...
- 推送服务 三星android,三星将在2020年1月开始推送Android 10系统:等太久
原标题:三星将在2020年1月开始推送Android 10系统:等太久 11月27日消息,据了解,三星将于2020年一月起,开始对其旗下设备进行推送Android 10系统.爆料显示,预计将有28款设 ...
- android 高性能手机排行榜,2020年9月安兔兔Android旗舰手机性能跑分排行榜前十名推荐榜单...
今年9月各大手机品牌发布的旗舰手机非常多,很多性能方面非常强大,对于我们一般人来说看不太出来哪款更好,但是通过安兔兔跑分可以更好地了解其中的优劣,今天我们就来盘点一下安兔兔9月份旗舰手机跑分情况,一起 ...
- ios时间戳和日期的一些转换,如具体时间,年龄,星座等等
1. ///将时间戳转为日期时间/// @param timestamp 时间戳/// @param dateFormat 日期样式 YYYY-MM-dd HH:mm:ss+ (NSString *) ...
- Android自定义DataTimePicker(日期选择器)
Android自定义DataTimePicker(日期选择器) 笔者有一段时间没有发表关于Android的文章了,关于Android自定义组件笔者有好几篇想跟大家分享的,后期会记录在博客中.本篇博客 ...
- PHP输出星座,[转]一个最简的js和php通过月日获取星座的代码
[转]一个最简的js和php通过月日获取星座的代码 js的: function getAstro(month,day){ var s="魔羯水瓶双鱼牡羊金牛双子巨蟹狮子处女天秤天蝎射手魔羯 ...
- android 怎么获取当天日期_18个Java8日期处理的实践,非常有用!
点击关注上方蓝字,设为"置顶或星标",第一时间送达技术干货. 作者:胖先森 juejin.im/post/5a795bad6fb9a0634f407ae5 Java 8 推出了全新 ...
- android谷歌补丁日期,在谷歌日历Android中添加开始日期和结束日期之间所有日期的事件...
在谷歌日历 Android中添加开始日期和结束日期之间所有日期的事件.我希望每3个月剩余一次,直到结束日期. 这是我的功能 public void addEvent1(Context ctx, Str ...
最新文章
- 排序算法复习之一趟快速排序算法:为什么说关键字所占的位置是多余的
- 类的成员包含 java_Java 面向对象(十五)类的成员 之 内部类
- isamchk mysql_利用Myisamchk对MySQL数据表进行体检
- android 微信分享没反应问题总结
- 容器大小_C++ 顺序容器基础知识总结
- jsonschema php 例子,[宜配屋]听图阁
- php表单 提交数据,PHP表单提交数据
- java 主线程等待_Java实现主线程等待子线程
- 那是计算机房吗不它不是 英语,人教PEP版英语四年级下册Unit 1《My School》单元测试卷及答案.doc...
- VSFTP服务的日常应用及疑难问题解析
- Django tips: 查看当前Request所执行的所有SQL
- linux 下查看硬件信息
- linux shell数据重定向(输入重定向与输出重定向)详细分析 下(转)
- Windows 10中检查已安装编解码器的几个方法
- Word给自动生成的目录页码添加括号
- 老师发的周报写法,之前自己太随意没有规则了QAQ
- 如何采集小红书最新版(2018年9月)数据
- 计算机动画的应用分析,自然用户界面研究与计算机动画
- 成功解决matplotlib.units.ConversionError: Failed to convert value(s) to axis units: ‘LiR‘
- 全微分 与 方向导数