1、获取当前时间 2、判断出生日期是否小于当前时间,如果大于,则引发一场 3、从当前时间中取出年、月、日;从出生日期中取出年、月、日,年份相减 4、然后做具体判断 示例代码如下:public static int getAge(Date birthDay) throws Exception { //获取当前系统时间 Calendar cal = Calendar.get...
// 只输入月、日,此代码未校验月、日输入是否合理,比如2月30 System.out.print("请输入你的出生月份"); int month = scanner.nextInt(); System.out.print("请输入你的出生日期"); int day = scanner.nextInt(); System.out.print("你的星座是:"); // 通过输入完整...
setArrayValues(a); //初始化数组值 System.out.println("请输入身份证号码");Scanner sc = new Scanner(System.in);String s = sc.next();year = s.substring(6, 10);month = s.substring(10, 12);day = s.substring(12, 14);System.out.println("出生日期");System.out.println(...
思路:使用SimpleDateFormat将输入的字符串表示的日期解析为Date,再将Data转为Calendar,获取日期分类年份,然后与当前年份做差运算即可。代码如下:代码实现
想用一个String得到出生日期,以纯数字型字符串放进去,然后在把身份证号码放在一个String里面,然后调用 java.long包里面的一个indexOf()方法,搜索第一个出现的字符串值,具体如下://比如出生日期是1985年5月16日,那就以纯数字型放到一个字符串里面 String chushengriqi = "19850516";//在把身份...
用Java编写输入出生日期,判断星座用Switch语句编写
定义一个String类;使用接收格式为(xx/xx);使用Stringbuffer分割为两个int类型 month(月) day(日)switch(month){ case 1:if(day
用Java编写输入出生日期,判断星座用Switch语句编写
定义一个String类;
使用接收格式为(xx/xx);
使用Stringbuffer分割为两个int类型
month(月) day(日)
switch(month){
case 1:
if(day<=23){
system.out.print("....星座");
}else{
system.out.print("....星座");
}
black;
…………
}2014-11-04
使用接收格式为(xx/xx);
使用Stringbuffer分割为两个int类型
month(月) day(日)
switch(month){
case 1:
if(day<=23){
system.out.print("....星座");
}else{
system.out.print("....星座");
}
black;
…………
}2014-11-04
你去查下星座日期范围
输入日期字符串
判断是否在特定范围内然后输出结果。
判断是否在范围内应该会吧2014-11-04
输入日期字符串
判断是否在特定范围内然后输出结果。
判断是否在范围内应该会吧2014-11-04
2 个回答易数问答库专题活动