zoukankan      html  css  js  c++  java
  • 求出生到现在过了多少天?

    package DateList;
    
    import java.text.DateFormat;
    import java.text.ParseException;
    import java.text.SimpleDateFormat;
    import java.util.Date;
    import java.util.Scanner;
    
    public class birthdayDemo {
    	public static void main(String []args) throws ParseException {
    		System.out.println("输入你的出生日期");
    		Scanner scan=new Scanner(System.in);
    		String s=scan.next();
    		//第一种方法
    //		DateFormat format=DateFormat.getInstance();
    //		Date date=format.parse(s);
    		//第二种方法
    		SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");//将字符串转化为日期对象
    		Date date=format.parse(s);//解析输入的日期
    		long time=date.getTime();//获取1970-1-1到生日的毫秒数
    		long nowtime=System.currentTimeMillis();//获取1970-1-1到现在的毫秒数
    		long ca=nowtime-time;//毫秒差
    		long day=ca/1000/60/60/24;
    		System.out.println("你来这个世界已经"+day+"天了");
    	}
    }
    

      运行结果:

  • 相关阅读:
    PHP中get请求中参数的key不能是para
    js对数组中的数字排序
    js 数组不重复添加元素
    Controllers
    Views
    Models
    Requirements
    Pull Requests
    Upgrade Guide
    Overview & Change Log
  • 原文地址:https://www.cnblogs.com/mianyang0902/p/11098056.html
Copyright © 2011-2022 走看看