17

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

4

4 に答える 4

30

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

パーシャルの詳細については、こちらをご覧ください。例えば:

LocalTime time = new LocalTime(12, 20);
String formatted = time.toString("HH:mm");
于 2013-03-17T08:51:10.953 に答える
4

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

これをチェックしてください

于 2013-03-17T08:52:21.597 に答える
0

Java 8 には独自のLocalTimeクラスが追加されました。外部ライブラリは必要ありません。

于 2016-12-21T17:26:16.547 に答える
0

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

LocalTime time = LocalTime.parse( //
      "12h20", //
       DateTimeFormatter.forPattern("HH'h'mm") //
);
于 2015-02-15T19:29:35.593 に答える