第12次作业--你的生日

题目:

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

代码:

 1 package 出生多少天;
 2 
 3 /**
 4  * 主类,创建两个日历对象,求出毫秒做差值,得出天数,设置格式输出。
 5  */
 6 import java.text.SimpleDateFormat;
 7 import java.util.Calendar;
 8 import java.util.Date;
 9 
10 public class Test {
11     public static void main(String[] args) {
12         Calendar calendar1 = Calendar.getInstance();
13         Calendar calendar2 = Calendar.getInstance();
14 
15         calendar1.set(1998, 00, 14);
16         calendar2.setTime(new Date());
17         long mill = calendar2.getTimeInMillis() - calendar1.getTimeInMillis();
18         int day = (int) (mill / 86400000);
19         SimpleDateFormat s1 = new SimpleDateFormat("生日:yyyy年MM月dd日");
20         System.out.println(s1.format(calendar1.getTime()) + " 共" + day + "天");
21     }
22 }

运行截图:

posted @ 2019-11-23 17:53  刘明康20194682  阅读(168)  评论(0编辑  收藏  举报