第十二次作业

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

源代码

package zuoye;
import java.util.*;
import java.text.*;
 public class Tast {
public static void main(String[]arge){
     Scanner sca = new Scanner(System.in);
     System.out.println("请输入您的出生日期");
     int year = sca.nextInt();
     int month = sca.nextInt();
     int day = sca.nextInt();
    Date nowTime=new Date();
    Calendar ca1=Calendar.getInstance();
    ca1.setTime(nowTime);
    long a=ca1.getTimeInMillis();
    ca1.set(year,month-1,day);
    System.out.println("出生日期"+year+"年"+month+"月"+day+"日");
    long b=ca1.getTimeInMillis();
    long c=(a-b)/86400000;
    System.out.println(c);
    
}
}

运行截图

posted @ 2019-11-22 18:33  长安别故里  阅读(102)  评论(0编辑  收藏  举报