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);
        }
    }

    运行测试结果

  • 相关阅读:
    指定pdf的格式
    iptables 防火墙
    jumpserver2
    jquery UI
    python 自动化审计
    Jumpserver
    认识二进制安全与漏洞攻防技术 (Windows平台)
    将这段美化的css代码
    pycharm
    android Tips
  • 原文地址:https://www.cnblogs.com/leeyangtongxue/p/11917494.html
Copyright © 2011-2022 走看看