`
Iam42
  • 浏览: 275801 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

根据生日判断星座

    博客分类:
  • Java
 
阅读更多

输入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];
    }

 

0
4
分享到:
评论

相关推荐

    JAVA根据生日知道你的星座

    - **`switch(month)`**:这部分代码同样使用`switch`语句根据月份判断用户的星座。例如,如果月份是1月并且日期大于19,则星座为水瓶座;否则为摩羯座。这部分代码也是未完成的状态,需要根据实际情况填充星座名称。...

    JS根据生日月份和日期计算星座的简单实现方法

    在JavaScript编程中,根据用户的生日月份和日期来计算星座是一种常见的功能需求。星座通常分为十二个,每个星座对应着一定的日期范围。下面将详细阐述如何使用JavaScript来实现这一功能,以及在实现过程中会用到的...

    python实现根据月份和日期得到星座的方法

    本文实例讲述了python实现根据月份和日期得到星座的方法。分享给大家供大家参考。具体实现方法如下: #计算星座 def Zodiac(month, day): n = (u'摩羯座',u'水瓶座',u'双鱼座',u'白羊座',u'金牛座',u'双子座',u'...

    sql存储过程根据生日求星座

    5. **判断星座**:最后根据传入的生日判断所属星座。 ```sql IF @NowDate &gt; 1222 BEGIN SELECT '魔羯座' name_zh, 'Capricorn' name_en, '1222' s_time, '119' o_time END ELSE BEGIN SELECT name_zh, name_...

    sql存储过程根据生日求星座修正

    在许多应用场景中,比如社交软件、星座分析工具等,经常会遇到根据用户的出生日期来判断其所属星座的需求。SQL 存储过程作为一种数据库对象,可以封装一组 SQL 语句,并在数据库服务器上执行,从而实现复杂的业务...

    android根据你出生的阳历日期可以判断你属于哪个星座程序

    在Android平台上开发一个根据阳历出生日期判断星座的程序,涉及到的主要知识点包括: 1. **日期与时间处理**:在Android中,日期和时间的处理主要依赖于`java.util.Date`和`java.time`(API level 26及更高版本)这...

    星座代码 输入生日给出星座

    根据给定的文件信息,我们可以总结出以下关于“星座代码 输入生日给出星座”的知识点: ### 一、程序功能概述 这段代码实现了一个简单的程序,该程序可以接收用户输入的生日(月份和日期),并根据输入的日期计算...

    python根据身份证号判断所属省份、生日、性别、星座、生肖属相

    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('

    生日-星座-生肖

    根据给定的信息,本文将详细解析如何通过Java代码实现生日、星座与生肖的关联查询功能。这涉及到日期处理、数组操作以及条件判断等基础知识。 ### 一、项目概述 本项目的目标是创建一个简单的Java程序,该程序可以...

    c++星座判断和配对打分程序

    程序需要一个映射表或者逻辑判断,根据用户生日月份和日期判断所属星座。例如,1月20日至2月18日为水瓶座,2月19日至3月20日为双鱼座,以此类推。 4. **星座配对打分**: 星座配对的打分通常是基于一些预设的星座...

    根据生日的月份和日期计算星座

    ### 根据生日的月份和日期计算星座 在日常生活中,了解个人的星座不仅是一种娱乐方式,也是许多人社交互动的一部分。通过输入一个特定的日期(即出生日期),我们可以计算出对应的星座。本篇文章将详细介绍如何使用...

    自动判断星座生肖整合插件 for discuz 7.0.rar

    总结来说,《自动判断星座生肖整合插件 for Discuz 7.0》是一个旨在提升论坛用户体验和互动性的工具,它利用用户生日数据,自动化处理星座和生肖信息,为Discuz! 7.0平台增添了独特的个性化特色。通过合理的安装和...

    ANDROID星座解码的软件

    开发的一款星座软件,关于星座,这里有你想知道的一切

    星座查询系统课程设计报告--汇编

    6. 星座判断:根据生日判断所属星座,将结果保存到内存中。 7. 写入文件:将生日和星座信息写入“quary.txt”文件。 8. 显示结果:在屏幕上输出查询的星座。 9. 用户交互:询问用户是否继续查询,按“Q”退出,否则...

    android根据你出生的阳历日期可以判断你

    我们需要了解每个星座的起始和结束日期,然后判断用户生日是否落在某个区间内。例如,白羊座的日期范围是3月21日至4月19日,我们可以创建一个包含所有星座信息的映射,然后通过比较日期来查找对应的星座。 4. **...

    核心基础-根据出生日期判断你的星座-Python源码示例.zip

    游戏开发中,这种日期和星座的计算也可能用得上,例如创建个性化的角色设定,或者根据玩家生日进行活动设计。 总之,这个Python源码示例涵盖了日期处理、条件判断和逻辑推理等基础编程技能,同时也展示了如何将这些...

    星座查询android源代码

    本篇将详细探讨一款名为"星座查询"的Android应用程序,它允许用户输入出生日期,然后根据日期查询对应的星座信息。我们将深入源代码,解析其工作原理,以及如何实现这一功能。 一、程序架构与设计 1. 用户界面:...

    今日星座运势插件 for PHP168.rar

    功能:能根据用户的生日自动判断星座及今日运程.修改下也可以查看到 昨日星运|明日星运|本周星运 |本月星运 (偷的QQ的) 喜欢的就下载去用用吧.第一次发.支持下. 找到php168/blog_setting.php 在$...

    swift-一句话实现一个可以自动计算年龄和星座的DatePicker

    接着,根据出生月份判断星座。这里我们做了简化,实际星座的边界可能需要更精确地处理。 以上就是如何使用Swift实现一个自动计算年龄和星座的DatePicker的基本步骤。在实际项目中,你可能还需要考虑错误处理,例如...

Global site tag (gtag.js) - Google Analytics