zoukankan      html  css  js  c++  java
  • Java基础知识强化93:算一下你来到这个世界多少天的案例

    1. 分析:

    (1)键盘录入你的出生年月日

    (2)把该字符串转换为一个日期

    (3)通过该日期得到一个毫秒值

    (4)获取当前时间的毫秒值

    (5)用(4)-(3)得到一个毫秒值

    (6)把E的毫秒值转换为天

    2. 代码演示:

     1 package cn.itcast_05;
     2 
     3 import java.text.ParseException;
     4 import java.text.SimpleDateFormat;
     5 import java.util.Date;
     6 import java.util.Scanner;
     7 
     8 /*
     9  * 算一下你来到这个世界多少天?
    10  * 
    11  * 分析:
    12  *         A:键盘录入你的出生的年月日
    13  *         B:把该字符串转换为一个日期
    14  *         C:通过该日期得到一个毫秒值
    15  *         D:获取当前时间的毫秒值
    16  *         E:用D-C得到一个毫秒值
    17  *         F:把E的毫秒值转换为年
    18  *             /1000/60/60/24
    19  */
    20 public class MyYearOldDemo {
    21     public static void main(String[] args) throws ParseException {
    22         // 键盘录入你的出生的年月日
    23         Scanner sc = new Scanner(System.in);
    24         System.out.println("请输入你的出生年月日:");
    25         String line = sc.nextLine();
    26 
    27         // 把该字符串转换为一个日期
    28         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    29         Date d = sdf.parse(line);
    30 
    31         // 通过该日期得到一个毫秒值
    32         long myTime = d.getTime();
    33 
    34         // 获取当前时间的毫秒值
    35         long nowTime = System.currentTimeMillis();
    36 
    37         // 用D-C得到一个毫秒值
    38         long time = nowTime - myTime;
    39 
    40         // 把E的毫秒值转换为年
    41         long day = time / 1000 / 60 / 60 / 24;
    42 
    43         System.out.println("你来到这个世界:" + day + "天");
    44     }
    45 }

    运行效果如下:

  • 相关阅读:
    Django(二)
    Django(一)
    MYSQL理论知识汇总
    默认参数
    深浅拷贝和赋值关系
    bootstrap常用知识
    jQuery常用功能代码
    java集合框架知识总结
    Mysql数据库SQL语句整理
    基于IO流的模拟下载文件的操作
  • 原文地址:https://www.cnblogs.com/hebao0514/p/4839053.html
Copyright © 2011-2022 走看看