今天是我的生日哈哈,疫情期间而且我也在广州这边上班,所以不在老家。我的朋友们大都在家办公,所以这个生日注定平淡啦,不过期待过几天的五一五天长假哈哈,就能回家了~
现在突发奇想,想算算自己已经在这个世界多少天了~
public class birthdayDemo {
public static void main(String[] args) throws ParseException {
//在控制台输入生日日期
Scanner scanner = new Scanner(System.in);
System.out.println("please input your birthday,like 1998-04-29");
//获取输入的生日
String birthday = scanner.nextLine();
//将生日转化为毫秒
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = simpleDateFormat.parse(birthday);
//将当前系统时间与生日相减(单位毫秒)
long dateTime = date.getTime();
long timeMillis = System.currentTimeMillis();
//将毫秒转化为天
long time = (timeMillis - dateTime) / 1000 / 60 / 60 / 24;
System.out.println("我已经在这个世界生活 "+ time +" 天啦~加油努力奋斗~");
System.out.println("今天是我 "+ time / 365 +" 岁的生日~");
}
please input your birthday,like 1998-04-29
1998-04-29
我已经在这个世界生活 8033 天啦~加油努力奋斗~
今天是我 22 岁的生日~
Process finished with exit code 0