CUBは子供の白熊

Java SE 8 実践プログラミングの練習問題を解く

第5章 日付と時刻の新たな API : 問題 5 : 日数計算

問題

今までにあなたが生きてきた日数を表示するプログラムを書け

解答

私の年齢はご勘弁を...
代わりに、Java 生誕20周年を祝して、Java が生きてきた日数を表示します

試しに和暦を使ってみます

JapaneseDate birthday = JapaneseDate.of(JapaneseEra.HEISEI, 7, 5, 23);
long n = birthday.until(LocalDate.now(), ChronoUnit.DAYS);
System.out.printf("Java が今日まで生きてきた日数は %1$,3d 日です", n + 1);

ちなみに平成7年(1995年)5月23日は、Java が最初に公的な場で公表された Sun World カンファレンスの日付です