第12次作业--你的生日
题目:利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。
package com; import java.text.SimpleDateFormat; import java.util.*; public class A { public static void main(String[] args) { Scanner input = new Scanner(System.in); Calendar calendar = Calendar.getInstance(); System.out.println("请输入你的生日:"); int year = input.nextInt(); int month = input.nextInt(); int day = input.nextInt(); calendar.set(year, month - 1, day); SimpleDateFormat birthday = new SimpleDateFormat("yyyy.MM.dd"); System.out.println(birthday.format(calendar.getTimeInMillis())); Date nowTime = new Date(); System.out.println("您出生了" + (nowTime.getTime() - calendar.getTimeInMillis()) / 1000 / 60 / 60 / 24 + "天"); } }