Java第12次作业

一、题目

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

二、代码

package Birthday;
import java.util.Calendar;
import java.util.Date;
import java.text.SimpleDateFormat;

public class Birthday {
    public static void main(String[] args) {
        Calendar b1 = Calendar.getInstance();
        Calendar b2 = Calendar.getInstance();
        int year = 1996,month = 9,day = 19;          //输入生日
        b1.set(year, month-1, day);
        b2.setTime(new Date());
        long b = b2.getTimeInMillis() - b1.getTimeInMillis();
        int d = (int) (b / 86400000);
        SimpleDateFormat bir = new SimpleDateFormat("出生日期为:yyyy年MM月dd日");
        System.out.println(bir.format(b1.getTime()) + "\n"+"距离今天共" + d + "天");
     }

}

三、运行结果

 

posted on 2019-11-24 22:50  心灵老鸭汤  阅读(135)  评论(0编辑  收藏  举报