第12次作业--你的生日

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

 

代码:

package org.ccut.pack_10;

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

/**
 * 题目:利用Calendar类计算自己的出生日期距今天多少天,
 * 再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。
 */
public class MyDay {

    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        System.out.println("请输入你的生日:");
        int year = scanner.nextInt();
        int month = scanner.nextInt();
        int day = scanner.nextInt();
        //获取当前日期
        Calendar now = Calendar.getInstance();
        //设置出生日期
        Calendar start = Calendar.getInstance();
        start.set(year,month-1,day);
        //计算天数
        long mills=now.getTimeInMillis()-start.getTimeInMillis();
        long days=mills/(1000*3600*24);
        System.out.println("你度过了"+days+"天!");
    }
}

 

运行结果:

 

 

posted @ 2019-11-24 10:43  20194680刘厚飞  阅读(75)  评论(0编辑  收藏  举报