zoukankan      html  css  js  c++  java
  • 第12次作业--你的生日

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

    代码:

    Birthday.java

    //利用Calendar类计算自己的出生日期距今天多少天,再将自己的出生日期利用SimpleDateFormat类设定的格式输出显示。
    package ccut;
    
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.Scanner;
    
    public class Birthday {
        public static void main(String args[]) throws ParseException {
            SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
            Scanner reader = new Scanner(System.in);
            System.out.println("请按照yyyy MM dd格式输入出生年月日");
            
            int year=reader.nextInt();
            int month=reader.nextInt();
            int day=reader.nextInt();
            Calendar c=Calendar.getInstance();
            c.set(year, month-1, day);//设置自己的生日时间
            
            Date birTime=c.getTime();
            System.out.println("生日为"+sdf.format(birTime));
            
            Date date = new Date();
            long time = date.getTime() - c.getTimeInMillis();//求得当前时间与出生时间的毫秒值差值
            long day1= time / 1000 / 60 / 60 / 24;//转化为“天”数
            System.out.println("天数为" + day1);
        }
    }

    运行测试结果

  • 相关阅读:
    第一周作业
    第一周作业
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业03
    C语言I博客作业04
    c语言|博客作业02
    字段的约束验证
    [转]AS IS ? ??运算符
    BindingManagerBase 跟踪不一致
  • 原文地址:https://www.cnblogs.com/leeyangtongxue/p/11917494.html
Copyright © 2011-2022 走看看