10

LocalDate変換する必要がある がありYearMonthます。ThreeTen API (JSR-310 から Java SE 7 へのバックポート) を使用しています。とにかく私はこれを行うことができますか?

Joda-Time でこれを試しましたが、ThreeTen では提供されていません。

LocalDate date;
new YearMonth(date.getYear(), date.getMonthOfYear());
4

2 に答える 2

2

これらのコマンドはすべて同じYearMonth値になります。

YearMonth.from(localDate)

localDate.query(YearMonth.FROM) // ThreeTen
localDate.query(YearMonth::from) // JDK 8

YearMonth.of(localDate.getYear(), localDate.getMonth())

YearMonth.of(localDate.getYear(), localDate.getMonthValue())
于 2018-06-21T14:12:48.280 に答える