计算出生天数
思路:
-
输入出生年月
-
解析字符串
-
获得毫秒数
-
获取当前毫秒数
-
相减===》毫秒数
-
毫秒数===》天数
- @throws Exception
package com.ugrow.lesson_Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Demo03 {
public static void main(String[] args) throws Exception {
Scanner sc=new Scanner(System.in);
System.out.println("请输入出生年月:");
String str=sc.nextLine();
System.out.println(Today(str));
}
//静态方法
public static long Today(String str) throws Exception{
Date date=new Date();
String foamt="yyyy.MM.dd";
SimpleDateFormat sd=new SimpleDateFormat(foamt);
Date parse = sd.parse(str);
long c=date.getTime();
long d=parse.getTime();
long num=c-d;
//天数转换
num=num/1000/60/60/24;
return num;
}
}