今天学习了一个可以计算出生了多少天的小程序,给大家分享一下.
首先就是一个普通得类
class DateTest
然后就是手动输入的出生日期
Scanner scanner=new Scanner(System.in);//键盘输入
System.out.println("请输入你的出生年月:格式为xxxx/xx/xx");
String str=scanner.next();//获取输入的值
指定日期的格式
//指定时间格式
DateFormat dateFormat=new SimpleDateFormat("yyyy/MM/dd");
获取当前时间
//获取当前时间
Date date1=new Date();
String time= dateFormat.format(date1);
System.out.println("今天的日期为"+time);
获取出生日期
//获取出生日期
Date date=dateFormat.parse(str);
String Born=dateFormat.format(date);
System.out.println("你的出生日期:"+Born);
转换日期
//转换日期
long nowtime= date1.getTime();
long Born1= date.getTime();
long time1= nowtime-Born1;
最后判断就可以了
if (time1<0){
System.out.println("失败");
}else {
System.out.println("你出生了:"+time1/1000/60/60/24+"天了");
}