第12次作业--你的生日

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

代码及注释:

/* 创建Calendar对象设置日历字段年、月、日的值,创建SimpleDateForma对象按格式输出生日日期,a获取当前时间值,b获取生日时间值,相减得到生日期距今天多少天*/
package My;
import java.text.SimpleDateFormat;
import java.util.*;
public class Test11_20 {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Calendar calendar = Calendar.getInstance();
        calendar.set(1998, 1-1, 17);
        SimpleDateFormat matter1 = new SimpleDateFormat("yyyy年MM月dd日");
        System.out.println("生日为"+matter1.format(calendar.getTime()));
        long a = System.currentTimeMillis(); //当前时间
        long b = calendar.getTimeInMillis(); //生日时间
        long c= a - b;
        int d = (int) (c / 86400000);
        System.out.println("距离今天"+d+"天");
    }

}

运行结果:

 第12次作业--你的生日_第1张图片

你可能感兴趣的:(第12次作业--你的生日)