java出生至今的活的天数,测你现在活了多少天,计算从出生到现在的天数,运用Calendar类...

计算你从出生到现在一共活了多少天,可运用Calendar类来操作

也可用Date类来实现:链接在此

用Calendar类实现的代码如下:

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import java.util.Scanner;

public class CalendarDemo {

public static void main(String[] args) throws ParseException {

Calendar calendar = Calendar.getInstance(); // 设置日历对象

Scanner sc = new Scanner(System.in);

System.out.println("请输入您的生日年份:");

int year = sc.nextInt();

System.out.println("请输入您的生日月份:");

int month = sc.nextInt();

System.out.println("请输入您的生日天数:");

int day = sc.nextInt();

calendar.set(year, month-1, day); // 将输入年、月、日放到日历中

long olddate = calendar.getTimeInMillis(); //获得日历时间的毫秒值

long nowdate = System.currentTimeMillis(); //获得当前时间的毫秒值

long l = (nowdate - olddate) / 1000 / 60 / 60 / 24; //将两值相减,再转换为天数

System.out.println("您目前活了" + l + "天!");

}

}