第十二次作业
一、题目:利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。
二、代码展示:
1 import java.util.*; 2 3 public class shijiurilianxi { 4 5 public static void main(String [] args){ 6 System.out.println("请输入自己的生日XXXX年XX月XX日"); 7 Calendar calendar=Calendar.getInstance(); 8 Scanner in=new Scanner(System.in); 9 int year=in.nextInt(); 10 int month=in.nextInt(); 11 int day=in.nextInt(); 12 calendar.set(year, month-1, day); 13 Calendar now=Calendar.getInstance(); 14 now.setTime(new Date()); 15 System.out.println("与现在相差"+((now.getTimeInMillis()-calendar.getTimeInMillis())/(1000*60*60*24))+"天"); 16 } 17 }
三、运行结果: