第12次作业--你的生日

利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。

date.class

package Calender;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class date {
    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 nowDate = new Date();
        long nowDateTime = nowDate.getTime();//获得当前数值
        double number=(nowDateTime-btime)/1000/60/60/24;
        System.out.println("你活了"+number+"");

    }

}

运行界面

原文地址:https://www.cnblogs.com/mai98/p/11921830.html