web-dev-qa-db-ja.com

城田-時間、日付のない時間

日付や曜日ではなく、時刻のみを格納するクラスが必要です。 Joda-Timeにこのためのクラスはありますか?または、日付時刻を使用して、時刻部分のみを文字列に変換してから、その部分を使用する必要がありますか?

16
Jedi Knight

そのための LocalTime クラスがあります。

詳細については、 一部はこちら をご覧ください。例えば。:

LocalTime time = new LocalTime(12, 20);
String formatted = time.toString("HH:mm");
30
Bozho

LocalTime-日付のない(タイムゾーンのない)時間を表す不変クラス

チェックアウト this

4
Rahul Tripathi

JodaTime 2.0以降、次のように日付なしで時刻をインスタンス化することもできます。

LocalTime time = LocalTime.parse( //
      "12h20", //
       DateTimeFormatter.forPattern("HH'h'mm") //
);
0
Stephan

Java 8には、独自の LocalTime クラスがあります。外部ライブラリは必要ありません。

0
Mordechai