package demo04;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class DateTest {
public static void main(String[] args) throws Exception {
function();
}
/*
* 计算活了多少天
* 生日 今天的日期
* 两个日期变成毫秒值,减法
*/
public static void function()throws Exception{
System.out.println("请输入你的出生日期");
//获取出生日期,键盘输入
String birthday = new Scanner(System.in).next();
//将字符串日期转换为Date对象
//创建SimpleDateFormat对象,写成日期模式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
//调用方法parse,字符串转成日期对象
Date birthdayDate = sdf.parse(birthday);
//获取今天的日期对象
Date todayDate = new Date();
//两个日期转换位毫秒值
long birthdaySecond = birthdayDate.getTime();
long todaysecond = todayDate.getTime();
System.out.println((todaysecond-birthdaySecond)/86400000+"天");
}
}
计算活了多少天
最新推荐文章于 2024-04-27 10:38:16 发布