第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 }