第12次作业--你的生日

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

二、代码

1.test.java

/**
 * 创建test类包含一个主方法
 * 创建Calendar对象getTimeInMillis方法计算日期
 * 
 */
import java.util.*;

public class test {
    
    public static void main(String [] args){
    System.out.println("请输入自己的生日XXXX年XX月XX日");
    Calendar birthday=Calendar.getInstance();
    Scanner in=new Scanner(System.in);
    int year=in.nextInt();
    int month=in.nextInt();
    int day=in.nextInt();
    birthday.set(year, month-1, day);
    Calendar now=Calendar.getInstance();
    now.setTime(new Date());
    System.out.println("你已经出生了"+((now.getTimeInMillis()-birthday.getTimeInMillis())/(1000*60*60*24))+"天");
}
}

三、运行结果

 

 

 

 

 

posted @ 2019-11-23 13:41  朱佳美20194662  阅读(159)  评论(0编辑  收藏  举报