今天是我的生日哈哈,疫情期間而且我也在廣州這邊上班,是以不在老家。我的朋友們大都在家辦公,是以這個生日注定平淡啦,不過期待過幾天的五一五天長假哈哈,就能回家了~
現在突發奇想,想算算自己已經在這個世界多少天了~
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
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHLxUFVNd3Z61UNNpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL5MDO1IDOzETM2IDNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)