第12次作业--你的生日

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

代码:

package gan;
import java.util.*;;
        public class Test {
            public static void main(String[] args) {
                Scanner reader = new Scanner(System.in);
                System.out.println("请输入您的出生年月日");
                int year= reader.nextInt();
                int month= reader.nextInt();
                int day= reader.nextInt();
                Calendar birthday= Calendar.getInstance();    //创建一个日历对象
                birthday.set(year, month-1, day);//设置该日历字段为生日
                Calendar today= Calendar.getInstance();
                System.out.print("出生日期距今天"+(today.getTimeInMillis()-birthday.getTimeInMillis())/1000/60/60/24+"");//计算相隔天数
            }
        }
        

运行结果:

posted on 2019-11-25 18:49  sdw98  阅读(93)  评论(0编辑  收藏  举报

导航