public static void main(String[] args) throws ParseException {
//获得当前系统时间
Date xtt=new Date();
//扫描仪,用来获取用户输入的信息
Scanner scanner=new Scanner(System.in);
System.out.println("请输入你的出生日期:如(2000-01-01)");
//获得用户输入的出生日期
String one=scanner.next();
//使用SimpleDateFormat类将其转为Date类型
SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd");
//把输入的时间转为转为Date类型
Date cst=sd.parse(one);
//把两个时间转为毫秒
long xttt = xtt.getTime();
long cstt = cst.getTime();
//如果当前时间大于用户输入的时间,则判定还未出生
if (xttt<cstt){
System.out.println("你还未出生");
}else {
//把毫秒换算为天
long sj=(xttt-cstt)/1000/60/60/24;
System.out.println("你活了"+sj+"天");
}
}
用Java基础计算到现在为止出生了所少天
最新推荐文章于 2024-05-31 10:46:10 发布