なぜサポートされていないjava.time.Instant週間を追加していますか?

anddero:

以下のコード:

Instant inFourWeeks = Instant.now().plus(4L, ChronoUnit.WEEKS);

例外がスローされます:

java.time.temporal.UnsupportedTemporalTypeException: Unsupported unit: Weeks

なぜ週間はサポートされていませんか?月と年がサポートされていない理由を小さな単位での継続時間は変更になる場合がありますので、私は、理解しています。しかし、週には、一定期間(7日)を持って、私は書面で同じことを達成することができます:

Instant inFourWeeks = Instant.now().plus(4L * 7L, ChronoUnit.DAYS);
何ベラ:

これは、スローUnsupportedTemporalTypeException7日の週は、普遍的かつ一定ではありません。これは、別のカレンダーシステムで変えることができます。例えば、上で見阿寒週6日を使用してカレンダーシステム。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=171794&siteId=1