第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 + "天");
	}

}

 

 

原文地址:https://www.cnblogs.com/hzcxwz/p/11923826.html