0

24時間を「期間」として表現したい。つまり、 00:00:00 から 24:00:00までのみである必要があります。今日の午前 12 時から明日の午前 12 時までは問題ありません。それも24時間ですが、それは私が望むものではありません。また、この「期間」には、日付や曜日の概念はありません。

Joda Time を使用してこれを行うにはどうすればよいですか?

編集 -

ユースケース - ' スケジューリング プログラムを作成したい。24 時間の「期間」は、20 分、30 分、1 時間などの任意のサイズのスライスに分割されます。Joda を使用して、24 時間の「期間」とその期間のスライスを作成したいだけです。joda ではスケジューリングを行うことができないことはわかっています。

例えば。

1時間のスライス -

00:00:00 - 01:00:00
01:00:00 - 02:00:00
all the way up to -
23:00:00 - 24:00:00

スケジュール -

00:00:00 - 07:00:00 - sleep
07:00:00 - 08:00:00 - get ready for work
08:00:00 - 09:00:00 - drive to work
09:00:00 - 17:00:00 - work
etc...

平日のスケジュールです。週末はリラックスするためのものです。:)

4

1 に答える 1

1

この魅力的なPeriodクラスがあります...日付フィールドを設定しないでください。時間フィールドのみを設定してください。

またはLocalTime、時刻を表す があります。


あなたの編集に基づいてLocalTime、スロットの長さを示す数字に加えて(分またはあなたにとって意味のある単位)の組み合わせのように聞こえます。そのため、スケジュール エントリがいつ開始され、どのくらい続くかを示すメンバーをScheduleEntry持つクラスがあるとします。LocalTimeint

于 2013-03-15T07:16:28.560 に答える