• 第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))+"天");
        }
    
    }

    三、运行结果

  • 相关阅读:
    js正则
    常用正则表达式
    JS
    Vue
    JS
    Cookie、Session和自定义分页
    ORM分组操作示例(与SQL语句的比较)以及基于对象和queryset的正反查询
    跨站请求伪造和csrf_token使用
    ORM之单表、多表操作
    Django中ORM介绍和字段及字段参数
  • 原文地址:https://www.cnblogs.com/-huyue-/p/11924563.html
Copyright © 2020-2023  润新知