zoukankan      html  css  js  c++  java
  • DateDemo2

    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Scanner;
    /*
     * 需求:
     * 出生到現在的天數
     * 分析:
     * 1、键盘录入出生年月日
     * 2、把该字符串转换为一个日期
     * 3、通过日期的到一个毫秒值
     * 4、获取当前时间的毫秒值
     * 5、用4-3得到一个毫秒值
     * 6、转换为天数
     */
    public class DateDemo2 {
     public static void main(String[] args) throws ParseException {
      // 鍵盤錄入出生年月日
      Scanner sc = new Scanner(System.in);
      System.out.println("请输入你的出生年月日:");
      String line = sc.nextLine();
      // 把该字符串转换为一个日期
      SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
      Date d = sdf.parse(line);
      // 通过日期的到一个毫秒值
      long mm = d.getTime();
      // 获取当前时间的毫秒值
      long time = System.currentTimeMillis();
      // 用4-3得到一个毫秒值
      long t = time - mm;
      // 转换为天数
      long years = t / 1000 / 60 / 60 / 24 /356;
      long days= t / 1000 / 60 / 60 / 24;
      System.out.println("出生到现在共经历了:" +years + "年");
      System.out.println("出生到现在共经历了:" + days + "日");
      
     }
    }
  • 相关阅读:
    切片
    类型断言
    方法表达式
    接口
    函数式编程
    多人聊天室
    反射
    yarn基础解释
    webpack基础概念
    ssh登陆报错:packet_write_wait: Connection to x.x.x.x port 22: Broken pipe
  • 原文地址:https://www.cnblogs.com/rong123/p/9887421.html
Copyright © 2011-2022 走看看