输入String(“yyyy-mm-dd”)
输出String(星座)
public static String getConstellation(String birthday) { String[] constellationArr = { "水瓶座", "双鱼座", "牡羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座", "魔羯座"}; int[] constellationEdgeDay = { 20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22 }; SimpleDateFormat formatDate = new SimpleDateFormat("yyyy-MM-dd"); try { Date birthDay = formatDate.parse(birthday); int month = birthDay.getMonth(); int day = birthDay.getDay(); if (day < constellationEdgeDay[month]) { month = month - 1; } if (month >= 0) { return constellationArr[month]; } } catch (ParseException e) { e.printStackTrace(); } return constellationArr[11]; }
相关推荐
- **`switch(month)`**:这部分代码同样使用`switch`语句根据月份判断用户的星座。例如,如果月份是1月并且日期大于19,则星座为水瓶座;否则为摩羯座。这部分代码也是未完成的状态,需要根据实际情况填充星座名称。...
在JavaScript编程中,根据用户的生日月份和日期来计算星座是一种常见的功能需求。星座通常分为十二个,每个星座对应着一定的日期范围。下面将详细阐述如何使用JavaScript来实现这一功能,以及在实现过程中会用到的...
本文实例讲述了python实现根据月份和日期得到星座的方法。分享给大家供大家参考。具体实现方法如下: #计算星座 def Zodiac(month, day): n = (u'摩羯座',u'水瓶座',u'双鱼座',u'白羊座',u'金牛座',u'双子座',u'...
5. **判断星座**:最后根据传入的生日判断所属星座。 ```sql IF @NowDate > 1222 BEGIN SELECT '魔羯座' name_zh, 'Capricorn' name_en, '1222' s_time, '119' o_time END ELSE BEGIN SELECT name_zh, name_...
在许多应用场景中,比如社交软件、星座分析工具等,经常会遇到根据用户的出生日期来判断其所属星座的需求。SQL 存储过程作为一种数据库对象,可以封装一组 SQL 语句,并在数据库服务器上执行,从而实现复杂的业务...
在Android平台上开发一个根据阳历出生日期判断星座的程序,涉及到的主要知识点包括: 1. **日期与时间处理**:在Android中,日期和时间的处理主要依赖于`java.util.Date`和`java.time`(API level 26及更高版本)这...
根据给定的文件信息,我们可以总结出以下关于“星座代码 输入生日给出星座”的知识点: ### 一、程序功能概述 这段代码实现了一个简单的程序,该程序可以接收用户输入的生日(月份和日期),并根据输入的日期计算...
根据给定的信息,本文将详细解析如何通过Java代码实现生日、星座与生肖的关联查询功能。这涉及到日期处理、数组操作以及条件判断等基础知识。 ### 一、项目概述 本项目的目标是创建一个简单的Java程序,该程序可以...
程序需要一个映射表或者逻辑判断,根据用户生日月份和日期判断所属星座。例如,1月20日至2月18日为水瓶座,2月19日至3月20日为双鱼座,以此类推。 4. **星座配对打分**: 星座配对的打分通常是基于一些预设的星座...
### 根据生日的月份和日期计算星座 在日常生活中,了解个人的星座不仅是一种娱乐方式,也是许多人社交互动的一部分。通过输入一个特定的日期(即出生日期),我们可以计算出对应的星座。本篇文章将详细介绍如何使用...
总结来说,《自动判断星座生肖整合插件 for Discuz 7.0》是一个旨在提升论坛用户体验和互动性的工具,它利用用户生日数据,自动化处理星座和生肖信息,为Discuz! 7.0平台增添了独特的个性化特色。通过合理的安装和...
开发的一款星座软件,关于星座,这里有你想知道的一切
if instr[:16].isdigit()and len(instr) == 18: print('你来自:',idget(instr[0:2]))... sign(cmonth,cdate) # 调用星座判断程序 for item in ztime: if item[:4] == cyear: mdate = item[4:].strip(' ').strip('
6. 星座判断:根据生日判断所属星座,将结果保存到内存中。 7. 写入文件:将生日和星座信息写入“quary.txt”文件。 8. 显示结果:在屏幕上输出查询的星座。 9. 用户交互:询问用户是否继续查询,按“Q”退出,否则...
在PHP编程语言中,开发人员有时需要根据用户输入的生日日期来判断其对应的星座。这里我们探讨一个名为`yige_constellation`的PHP函数,它实现了这个功能。这个函数接收两个参数,分别是出生月份`$month`和出生日期`$...
我们需要了解每个星座的起始和结束日期,然后判断用户生日是否落在某个区间内。例如,白羊座的日期范围是3月21日至4月19日,我们可以创建一个包含所有星座信息的映射,然后通过比较日期来查找对应的星座。 4. **...
游戏开发中,这种日期和星座的计算也可能用得上,例如创建个性化的角色设定,或者根据玩家生日进行活动设计。 总之,这个Python源码示例涵盖了日期处理、条件判断和逻辑推理等基础编程技能,同时也展示了如何将这些...
本篇将详细探讨一款名为"星座查询"的Android应用程序,它允许用户输入出生日期,然后根据日期查询对应的星座信息。我们将深入源代码,解析其工作原理,以及如何实现这一功能。 一、程序架构与设计 1. 用户界面:...
功能:能根据用户的生日自动判断星座及今日运程.修改下也可以查看到 昨日星运|明日星运|本周星运 |本月星运 (偷的QQ的) 喜欢的就下载去用用吧.第一次发.支持下. 找到php168/blog_setting.php 在$...