- package Day14_Date;
- //案例:你来到这个世界多少天了?
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.Scanner;
- public class DateTest {
- public static void main(String[] args) throws ParseException {
- Scanner sc = new Scanner(System.in);
- System.out.println("请按照(yyyy-MM-dd)格式输入你的出生日期:");
- String s = sc.nextLine();
- // 给定格式
- SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
- // 把String解析成Date
- Date d = sdf.parse(s);
- // 输入时间的毫秒值
- long myTime = d.getTime();
- // 现在时间的毫秒值
- long nowTime = System.currentTimeMillis();
- // 相差的毫秒值
- long time = nowTime - myTime;
- // 毫秒转换为年
- long day = time / 1000 / 60 / 60 / 24;
- System.out.println(day);
- }
- }
复制代码 |
|