2

Java 8 日時 API を一貫して使用しようとしています。この動作の背後にある説明を探しています。

Instant.from(LocalDateTime.of(2017,01,01,0,0,0,0))

問題なくコンパイルされますが、結果は次のようになります。

Exception in thread "main" java.time.DateTimeException: Unable to obtain Instant from TemporalAccessor: 2017-01-01T00:00 of type java.time.LocalDateTime

私の質問は、これらの型に互換性がない場合、なぜ API でそれをコード化して、悲鳴を上げることなくコンパイルできるのですか?

4

1 に答える 1