8

何らかの理由で、現在 Java 8 を使用することはできません - まだ Java 7 のままです。ただし、公式のバックポート ThreeTenを使用して、今すぐ
新しいものを使用したいと思います。JSR-310 date/time APIs

そのホームページには次のように記載されています。

The backport is NOT an implementation of JSR-310, as that would require 
jumping through lots of unnecessary hoops. Instead, this is a simple backport
intended to allow users to quickly use the JSR-310 API on Java SE 6 and 7.

質問:

  1. ThreeTenでのあなたの経験は何ですか? いくつかの欠点はありますか?

  2. このプロジェクトは、公式の実装と比較してどの程度互換性がありますか?JSR-310

  3. ThreeTen から公式の Java 8実装に移行するには、どのくらいの労力が必要ですか?

  4. 今すぐ ThreeTen に移行し、後で JSR-310 に移行する価値はありますか? それとも、ThreeTen をスキップして、Java 8 が使用できるようになるまで待つ必要がありますか?

4

1 に答える 1

7

このブログ投稿を参照してください。

ThreeTen-Backport は、メイン API と同等のコードで構成される堅実なバックポートです (ただし、非 ISO カレンダー システムには適していません)。Java 8 に変換するにjava.timeは、パッケージ名を変更し、一部の定数をメソッド参照に変更する必要があります。

Joda-Time から ThreeTen-Backport への移行はお勧めしませんが、Joda-Time から Java 8 への移行はお勧めしますjava.time

于 2015-03-30T13:28:50.957 に答える