第十二次作业
题目:利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。
源代码
package zuoye; import java.util.*; import java.text.*; public class Tast { public static void main(String[]arge){ Scanner sca = new Scanner(System.in); System.out.println("请输入您的出生日期"); int year = sca.nextInt(); int month = sca.nextInt(); int day = sca.nextInt(); Date nowTime=new Date(); Calendar ca1=Calendar.getInstance(); ca1.setTime(nowTime); long a=ca1.getTimeInMillis(); ca1.set(year,month-1,day); System.out.println("出生日期"+year+"年"+month+"月"+day+"日"); long b=ca1.getTimeInMillis(); long c=(a-b)/86400000; System.out.println(c); } }
运行截图