第12次作业--你的生日
利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。
Main.class
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner reader=new Scanner(System.in);
String birth=reader.nextLine();
SimpleDateFormat s = new SimpleDateFormat("yyyy.MM.dd");//输入出生日期
Date birthday = null;
try {
birthday = s.parse(birth);//转换类型
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long btime = birthday.getTime();//获得毫秒值
Date now = new Date();
long nowDateTime = now.getTime();//获得当前数值
double number=(nowDateTime-btime)/1000/60/60/24;
System.out.println("过了"+number+"天");
}
}
运行界面



浙公网安备 33010602011771号