java 根据日期获取星座
1.实现代码
import java.util.Calendar;
import java.util.Date;public class BirthUtils {public static final String[] CONSTELLATION_ARR = { "水瓶座", "双鱼座", "白羊座", "金牛座", "双子座", "巨蟹座", "狮子座", "处女座", "天秤座", "天蝎座", "射手座", "魔羯座" };public static final int[] CONSTELLATION_EDGE_DAY = { 20, 19, 21, 21, 21, 22, 23, 23, 23, 23, 22, 22 };/*** 根据日期获取星座* @return*/public static String getConstellation(Date date) {if (date == null) {return "";}Calendar cal = Calendar.getInstance();cal.setTime(date);int month = cal.get(Calendar.MONTH);int day = cal.get(Calendar.DAY_OF_MONTH);if (day < CONSTELLATION_EDGE_DAY[month]) {month = month - 1;}if (month >= 0) {return CONSTELLATION_ARR[month];}return CONSTELLATION_ARR[11];}public static void main(String[] args) {// 2022-01-09 魔羯座System.out.println(getConstellation(new Date()));}
}
2.输出结果
java 根据日期获取星座相关推荐
- html输入日期算出星座,java输入日期计算星座
java输入日期计算星座 [2021-01-31 12:59:06] 简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/( ...
- php 获取一年的月份_php 根据日期获取星座
根据日期获取星座 上代码 /* ** 获取星座* 星座是按阳历来计算的* $month 阳历月份* $day 阳历日期* */public static function get_xingzuo($m ...
- oracle取日期6,Oracle通过日期获取星座函数
Oracle通过日期获取星座函数 create or replace function get_xingzuo(dt in date) RETURN V ARCHAR2 is xingzuo VARC ...
- php 根据日期获取星座,js 根据日期获取星座名称
//js 根据日期获取星座名称 function toStar( date ) { ss = date.split( "-" ); month= parseInt( ss[1], ...
- 根据日期获取生肖,根据日期获取星座
/*** 根据日期获取生肖* @return*/public static String getZodica(Date date) {public String[] zodiacArr = { &qu ...
- Java根据出生日期获取星座
import java.util.Date; import java.util.Scanner;public class ConstellationUtil {/*** 根据出生日期获取星座* @pa ...
- java 根据日期获取天数_java获取日期之间天数的方法
//获取两个日期之间的天数 private int daysBetween(Date now, Date returnDate) { Calendar cNow = Calendar.getInsta ...
- java根据日期判断星座_给定公历日期计算12星座(Java代码实现)
给定公历日期,计算返回该日期对应的十二星座. public static String getXingZuoName(int month, int day); 注意:参数month和day均为公历月. ...
- java 根据日期获取天数,java获取日期之间天数的方法
java获取日期之间天数的方法 本文实例讲述了java获取日期之间天数的方法.分享给大家供大家参考.具体实现方法如下: private int daysBetween(Date now, Date r ...
最新文章
- 座谈会:Apache基金会那些事儿
- 2015数据中心宕机20%是由DDoS攻击引起
- What's NEW in C++/CLI Language
- 解决Git Log在IDEA中乱码的问题
- BMVC18|无监督深度关联学习大幅提高行人重识别性能(附Github地址)
- 3.以每行一个单词的形式打印其输入
- jQuery焦点图轮播slide插件
- QPSK调制原理及python实现
- 【多任务学习-Multitask Learning概述】
- python实现货币的转换_Python实现制度转换(货币,温度,长度)
- docker minio部署作为shareX截图软件的图床
- 淀粉肽Amyloid β-Protein (1-24)、Aβ1-24|138648-77-8|DAEFRHDSGYEVHHQKLVFFAEDV
- 联想0xc000007b蓝屏怎么修复
- 宇宙最强vscode教程
- python---表情包爬取
- 微信小程序使用mqtt mpvue mosquito
- WebSphere 8.5.5 静默安装及升级补丁
- ACM巨全模板(上)
- 织梦CMS v5.7 完美实现导航条下拉二级菜单
- 学习大数据技术,需要具备哪些【数学知识】?你了解了吗?