package cn.itcast_01;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
/*
*
* 计算一下以来到这个世界多少天
* 分析:
* A:键盘录入你的出生日期
* B:把该字符转成一个日期
* C:通过该日期得到一个毫秒值
* D:获取当前时间的毫秒值
* E:用D-C得到一个毫秒值
* F:把E的毫秒值转换为天
*
*/
public class 计算你来到世界多少天 {
public static void main(String[] args) throws ParseException {
//键盘录入你的出生年月日
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的出生年月日");
String line = sc.nextLine();
//把字符转成日期
SimpleDateFormat sil = new SimpleDateFormat("yyyy-MM-dd");
Date a=sil.parse(line);
//t通过日期得到毫秒值
long myTime = a.getTime();
//获得现在毫秒值
long nowTime = System.currentTimeMillis();
//D-C
long time = nowTime-myTime;
//毫秒值转成天
long day = time/1000/60/60/24;
System.out.println(day);
}
}
Date类代码实战之计算你来到世界多少天
最新推荐文章于 2024-08-24 00:15:00 发布