/*
* 示例:计算自己来到这个世界上多少天了
思路:
1、定义两个日期字符串,分别记录自己的生日和今天的日期。
2、定义一个日期格式化对象(SimpleDateFormat)。
3、通过日期格式化对象吧 日期字符串 转成 日期对象。
4、通过两个日期对象分别获取到毫秒值,并计算出差值。
5、第四步得到的毫秒值/1000/60/60/24,得到的就是天数。*/
package com.heima;
//import java.text.ParseException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Scanner;
public class Day {
public static void main(String[] args) throws ParseException {
Scanner sc=new Scanner(System.in);
System.out.println("请输入您的出生年月,格式:xxxx/xx/xx1");
String a=sc.nextLine();
SimpleDateFormat sdf=new SimpleDateFormat("yyyy/MM/dd");//创建对象(格式)
long c=sdf.format(new date())-sdf.parse(a).getTime();//parse方法把日期类型字符串转换成 日期类型对象.通过getTime获取对象对应的毫秒
System.out.println(c/1000/3600/24);
}
} |