Java 第12次作业--你的生日

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

代码:

 

import java.util.*;
import java.text.*;
public class Tset {

    public static void main(String[] args) throws ParseException {
         Scanner reader=new Scanner(System.in);
         System.out.println("请输入杉杉出生年月日 格式:yyyy-MM-dd");
         String birthday=reader.nextLine();
         SimpleDateFormat sim = new SimpleDateFormat("yyyy-MM-dd");
         Date ssbirthday = sim.parse(birthday);
         long birthdayDateTime = ssbirthday.getTime();
         
         Date nowtime=new Date();
        SimpleDateFormat s=new SimpleDateFormat("北京时间  yyyy年  MM月  dd日");
        System.out.println(s.format(nowtime));
        long nowdate=  new Date().getTime();
        long time =(nowdate-birthdayDateTime)/1000/60/60/24;

        System.out.println("杉杉出生距离今天已经过去了:"+time+"天");
        
        

    }

}

运行截图

 

 

posted @ 2019-11-22 12:55  shanshan3  阅读(185)  评论(0编辑  收藏  举报