第12次作业--你的生日
-
题目
利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。
-
源程序
Test.java
1 import java.text.SimpleDateFormat; 2 import java.util.*; 3 4 public class Test { 5 6 public static void main(String[] args) { 7 // TODO Auto-generated method stub 8 Scanner in = new Scanner(System.in); 9 System.out.print("输入"); 10 int year = in.nextInt(); 11 int month = in.nextInt(); 12 int day = in.nextInt(); 13 14 Calendar cal1 = Calendar.getInstance(); 15 cal1.set(year, month - 1, day); 16 Calendar cal2 = Calendar.getInstance(); 17 18 int i = (int) ((cal2.getTimeInMillis()-cal1.getTimeInMillis()) / 86400000); 19 System.out.println("距离现在"+i+"天"); 20 21 Date bd = new Date(cal1.getTimeInMillis()); 22 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日"); 23 System.out.println(sdf.format(bd)); 24 25 } 26 27 }
-
运行结果


浙公网安备 33010602011771号