4

イベントの日付と日付範囲をサポートする必要があるアプリケーションを作成しています。特に、開店時間や定期的な旅行など、定期的に発生するイベントをしっかりとサポートしていきたいと思います。次のようなクエリを入力するユーザーをサポートできるようにしたいと思います。

「平日は午前8時から午後6時まで、土曜日は午前8時から午前10時まで営業しています」
「毎月第3金曜日を除く毎週金曜日の午後6時から午後10時までご利用いただけます」 「
毎月25日の定例会議」
11月3日から28日ごとに会議」

そして、指定されたDateTimeが指定された範囲内にあるかどうか、または2つのユーザー指定された時間の間のオーバーラップがどこにあるかをすばやく判断できます。

私のニーズを満たすことができる図書館はありますか?

編集:明確にするために、私は特に自然言語解析を必要とせず、複雑な間隔と重複だけを必要とします。

4

1 に答える 1

4

Joda- Timehttp://joda-time.sourceforge.net/をご覧ください。これはほとんど最高のJava日時ライブラリであり、ストアがいつ開いているかを指定するために間隔を使用できると思います。Joda-Timeの間隔は、ある瞬間から別の瞬間までの時間の間隔を表します。使用したい定期的なイベントに近いように
見えるので、http://code.google.com/p/google-rfc-2445/も確認する必要があります。また、このライブラリは実際にJodaTimeを使用していると思います。

于 2013-01-21T03:37:26.853 に答える