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


    一、题目

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

    二、源代码

    Test.java

    package Twentytwoth;
    /*
     * 利用calendar类对自己的生日日期做设置,然后simpledateformat做格式控制输出
     * 现在的时间减去以前的时间就是相差的毫秒值 
     * 
     */
    import java.text.SimpleDateFormat;
    import java.util.Calendar;
    import java.util.Date;
    import java.util.Scanner;
    
    public class Test {
    
        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            Scanner sc=new Scanner(System.in);
            System.out.println("请输入您的生日详情:");
            System.out.println("您的出生年份:");
            int year=sc.nextInt();
            System.out.println("您的出生月份:");
            int month=sc.nextInt();
            System.out.println("您的出生日期:");
            int day=sc.nextInt();
            Calendar birthCalendar=Calendar.getInstance();
            birthCalendar.set(year, month-1, day);
            Date nowTime=new Date();
            SimpleDateFormat sdf=new SimpleDateFormat("您的生日详情为yyyy年MM月dd日");
            System.out.println(sdf.format(birthCalendar.getTimeInMillis()));
            System.out.println("您已经在世上生活了"+(nowTime.getTime()-birthCalendar.getTimeInMillis())/1000/60/60/24+"");
        }
    
    }

    三、运行结果

  • 相关阅读:
    android 四大组件
    apk 反编译
    通过 PC 远程控制 Android 的应用 -- 可以将手机屏幕投射显示到电脑上
    vmware 装 puppy
    vmware 装 puppy
    js prototype 添加属性对象
    js 百度云搜索框
    js 秒杀
    秒杀的性能和超卖
    [JOI2012春季合宿]Rotate (链表)
  • 原文地址:https://www.cnblogs.com/himurayaiba/p/11917813.html
Copyright © 2020-2023  润新知