1

Eventカレンダー イベントをモデル化するジェネリック クラスを作成しようとしています。イベントには、 Joda で表される完全な開始日時DateTime、または Joda で表される開始日のみがありLocalDateます。

コード全体に散らばってEventいる多くの現在のロジックを汎用化して単純化したいのですが、開始日などの情報を取得するための便利なメソッドをまだ含んでいるandのスーパークラスが見つかりません。これを行う方法はありますか、それとも現在のやり方を維持する必要がありますか?if an all-day event then do this otherwise do thatDateTimeLocalDate

4

1 に答える 1

0

DateTime + LocalDate を次のように置き換えるのはどうですか:

org.joda.time.Interval

これは基本的に、任意のイベントの開始/終了を表すインスタントのペアです。30 分間のイベント、または 5 日間のイベントをカバーする必要があります。

于 2013-05-31T02:12:04.327 に答える