利⽤Java语⾔编写计算⼀个⼈已经出⽣了多少天如题:计算⼀个⼈到现在已经出⽣了多少天
小白学java有前途吗分析:
1、要获取出⽣⽇期Scanner
2、要将出⽣⽇期(字符串)转换成为Date格式的样⼦
3、讲Date格式的出⽣⽇期转换为毫秒值
4、获取当前⽇期
5、将当前⽇期转换为毫秒值
6、将毫秒值转换为天
具体代码如下:
package cn.itcast.day12.demo02.Date;
ParseException;
SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class Demo02Test {
public static void main(String[] args) throws ParseException {
// 1、使⽤Scanner类中的⽅法next,获取出⽣⽇期
Scanner sc = new Scanner(System.in);
System.out.println("请输出您的出⽣⽇期,格式:yyyy-MM-dd");
String birthdayDateString = sc.next();
// 2、使⽤DateFormat类中的⽅法parse,把字符串的出⽣⽇期,解析为Date格式的出⽣⽇期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date birthdayDate = sdf.parse(birthdayDateString);
// 3、把Date格式的出⽣⽇期转换为毫秒值
long birthdayDateTime = Time();
// 4、获取当前的⽇期,转换为毫秒值
long todayTime = new Date().getTime();2019
// 5、使⽤当前⽇期的毫秒值-出⽣⽇期的毫秒值
long time = todayTime - birthdayDateTime;
// 6、把毫秒值转换为天(s / 1000 / 60 / 60 / 24)
System.out.println("您已经出⽣了:" + time / 1000 / 60 / 60 /24 + "天");
}
}
⼈⽣若只如初见,何事秋风悲画扇。
等闲变却故⼈⼼,却道故⼈⼼易变。
-----------纳兰性德
⼩⽩寄语:学如逆⽔⾏⾈,不进则退。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。