第12次作业——你的生日

一、题目

利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。

二、代码

import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;

public class shijian {

    public static void main(String[] args) {
    Date now =new Date();

    Scanner reader = new Scanner(System.in);
    System.out.println("请输入出生年月日:");    
    int year =reader.nextInt();
    int month =reader.nextInt();
    int day =reader.nextInt();
    Calendar calendar=Calendar.getInstance();
    Calendar calendar1=Calendar.getInstance();
    calendar.set(year, month-1, day);
    calendar1.setTime(now);
    System.out.println(year+"年"+month+"月"+day+"日"+"出生日期");
    System.out.print("距离今天"+((calendar1.getTimeInMillis()-calendar.getTimeInMillis())/(1000*60*60*24))+"天");    
 
    }

}

三、运行结果

猜你喜欢

转载自www.cnblogs.com/lyqqqq/p/11918346.html