カレンダーのタスクを表すデータ構造を生成する方法を考えています(私的な目的のみ)。次のようなDBMSからの日付順のタスクレコードがあります。
ミルクを購入する(2013年1月18日)
- タスクの日付(2013-01-15)
- タスクラベル(「ミルクを購入」)
- 時間枠(「日」)
また
タスク:車を洗う(2013年1月のいつか)
- タスクの日付(2013-01-05)
- タスクラベル(「車を洗う」)
- 時間枠(「月」)
「時間枠」値は列挙値{DAY、WEEK、MONTH、QUARTER、YEAR}であり、タスクの時間枠を指定します。たとえば、時間枠「月」は、このタスクをタスクの日付値で指定された月のいつか実行する必要があることを指定します。
タスクを日付構造で表現したいと思います。例:
- 2013年(年)
- I.(四半期)
- 1月(月)
- 車を洗う
- 14.1.-20.1週目
- 15.1.2013(日)
- ミルクを買う
- 18.1.2013(日)
- 何かをする...
など。問題はありませんが、2月のタスクなど、次のデータフレームからのレコードがある場合に問題が発生します。
私はそれを達成する方法をたくさん試しましたが、私の最大の問題は、適切なデータ構造を選択し、具体的なタスクの上のすべてのデータフレーム値を構造に入力する方法と、これらのデータフレームが存在する場合にそれを行わない方法を見つけることです。
はっきり説明したいと思います。アイデアありがとうございます。