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

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

    package work;
    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) {
            Calendar calendar = Calendar.getInstance();
            System.out.println("请输入出生年月日:");
            Scanner scan = new Scanner(System.in);
            int year = scan.nextInt();
            int month = scan.nextInt();
            int date = scan.nextInt();
            calendar.set(year, month-1, date);
            Calendar now = Calendar.getInstance();
            SimpleDateFormat matter=new SimpleDateFormat("yyyy年MM月dd日");
            System.out.println(matter.format(calendar.getTimeInMillis()));
            System.out.println("你已经出生了" + ((now.getTimeInMillis() - calendar.getTimeInMillis()) / (1000 * 60 * 60 * 24)) + "天");
        }
    }

    二.运行成功截图

  • 相关阅读:
    HashMap
    java反射
    arraylist和linkedlist区别
    int和Integer的区别
    java 数组排序并去重
    矩阵链乘法问题
    找零问题
    硬币收集问题
    最大借书量问题
    钢条切割问题
  • 原文地址:https://www.cnblogs.com/912760869-qq/p/11915282.html
Copyright © 2011-2022 走看看