第十二次作业--你的生日

一 题目

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

二 代码

package qwe;

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

public class Test2 {
    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();
        getDay(year,month-1,day);
    }
    public static void getDay(int year,int month,int day) {
        Calendar time1 = Calendar.getInstance();
        Calendar time2 = Calendar.getInstance();
        time2.set(year,month, day);
        long time = time1.getTimeInMillis();
        long birthTime = time2.getTimeInMillis();
        System.out.println("出生日期"+year+"年"+month+"月"+day+"日");
        System.out.println((time/1000/60/60/24)-(birthTime/1000/60/60/24));
    }
    

}

三 测试

posted on 2019-11-24 16:35  吴思  阅读(151)  评论(0)    收藏  举报

导航