计算你从出生到现在度过了多少天了?
分析:
- 1.将生日和今天的的字符串存储在String类型的变量中
- 2.定义日期格式化类对象
- 3.将日期字符串转化为日期对象
- 4.通过日期对象获取相差的毫秒值
- 5.将两个毫秒值的差值/1000得到秒/60得到分钟/60得到小时/24得到天数
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Test1 {
public static void main(String[] args) throws ParseException {
String birthday = "1998年11月17日";
String today = "2019年08月16日";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日");
Date d1 = sdf.parse(today);
Date d2 = sdf.parse(birthday);
long time = d1.getTime() - d2.getTime();
System.out.println(time/1000/60/60/24);
}
}