java语言中如何使用java代码-根据出生日期计算出岁数呢?


摘要:
下文讲述javascript代码中使用出生日期计算出岁数的方法说明,如下所示;

实现思路:   
    1.使用Java代码获取当前日期和出生日期之间的毫秒数
    2.将这些毫秒数除以1000/60/60/24/365 得到的年份 即为年龄信息

例:

  package com.tmp;

import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Scanner;

public class Tmp {

	public static void main(String[] args) throws ParseException{
 		Scanner scanner=new Scanner(System.in);
		System.out.println("请输入出生日期:xxxx-xx-xx");
		String dateInput=scanner.nextLine();
		SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");

		Date d1=s.parse(dateInput);
		Date d2=new Date(2019-1900,6-1,20);

		long haoMiaoShu=d2.getTime()-d1.getTime();
		double y=haoMiaoShu/1.0/1000/60/60/24/365;
		System.out.println("年龄为:"+Math.ceil(y));
		

	}

}