2020/02/02Javaの日時の差分を求めるサンプルです。月の差分を求める日の差分を求める時間の差分を求める月の差分を求める年月の差分を求めるサンプルです。2019年10月から2020年1月の差分を求めます。}}12,15行目は、LocalDateクラスで年月日のインスタンスを生成しています。11,14行目は、LocalDateTimeクラスで行う場合です。17,18行目は、ChronoUnitのMONTHSとbetweenメソッドで年月の差分を求めています。対象の年月は、YearMonthクラスとfromメソッドで年月を取得しています。Chronoは、時という意味です。以下は、OracleのChronoUnit列挙型のリンクです。https://docs.oracle.com/javase/jp/8/docs/api/java/time/temporal/ChronoUnit.html#between-java.time.temporal.Temporal-java.time.temporal.Temporal-以下は、OracleのYearMonthクラスのリンクです。https://docs.oracle.com/javase/jp/8/docs/api/java/time/YearMonth.html#from-java.time.temporal.TemporalAccessor-日の差分を求める日数の差分を求めるサンプルです。2019/12/31の0時から2020/1/2の0時の差分を求めます。}}9,11行目は、LocalDateクラスで年月日のインスタンスを生成しています。13行目は、ChronoUnitのDAYSとbetweenメソッドで日の差分を求めています。時間の差分を求める時間の差分を求めるサンプルです。2019/12/31から2020/1/2の差分を求めます。}}9,11行目は、LocalDateTimeクラスで年月日時分秒のインスタンスを生成しています。15行目は、ChronoUnitのHOURSとbetweenメソッドで時間の差分を求めています。