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


    一、题目

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

    二、源程序

    Test.java

    package pac_4;
    
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.Scanner;
    /**
     * 创建主类计算出生日期距离当前时间,从键盘输入出生日期并转换为date类型,当前时间毫秒值减出生日期毫秒值换算的结果为时间。
     * */
    public class Test {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            System.out.println("请输入出生日期");
            Scanner sc=new Scanner(System.in);
            Calendar calendar=Calendar.getInstance();
            int year=sc.nextInt();
            int mounth=sc.nextInt();
            int day=sc.nextInt();
            calendar.set(year, mounth-1, day);
            Calendar today=Calendar.getInstance();
            SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM-dd");
            System.out.println(sd.format(calendar.getTimeInMillis()));
            System.out.println("你的出生日期距今天"+((today.getTimeInMillis()-calendar.getTimeInMillis())/(1000*60*60*24))+"天");
        }
    
    }

    三、运行结果

  • 相关阅读:
    [转]PHP学习入门的一些基础知识
    原来我一直徘徊在选择中
    do while循环学习
    C#装箱
    我的新手学习失败之谈
    C#教程第五课:方法
    转.iPhone开发网站、论坛、博客
    数据库作业Email发送
    安装卸载WINDOWS服务
    SQL SERVER 2008 数据库收缩语句
  • 原文地址:https://www.cnblogs.com/-huyue-/p/11924563.html
Copyright © 2020-2023  润新知