エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 人気コメント
- 新着コメント
関連記事
ThreeTen BackportのInstant.plus(long, TemporalUnit)は年を足せない - Takuji->find;
Androiderならきっとみんな大好きなはずのThreeTen Backportに関しての雑メモ。 今から100年後のInstant... Androiderならきっとみんな大好きなはずのThreeTen Backportに関しての雑メモ。 今から100年後のInstantが欲しくなって Instant.now().plus(100, ChronoUnit.YEARS) ってやってみたけど UnsupportedTemporalTypeException で死んだ。 コードを読んでみると ChronoUnit.YEARS はサポートされていなくて以下の ChronoUnit しか使えなかった。 NANOS MICROS MILLIS SECONDS HOURS HALF_DAYS DAYS 月と年の計算は曖昧な部分(うるう年とか)があるからサポートできないのだろうか。 とりあえず厳格に100年後が欲しかったわけじゃないので plus(36500, ChronoUnit.DAYS) でなんとかすることにした。 問題のコードはこの