2020年11月17日火曜日

年始年末の実装

 

今月が通常月の場合、今月の定義は以下になります。


このときSecondMonth(次月)は、空集合になります。


今月が年始を含む場合、今月の定義は、


このとき、SecondMonthは、


となります。thisyearsdatesは、上記に関わらず以下となり、


ThisYearsThisMonthを以下のように取得できます。



これを従来の制約上のThisMonthと置き換えれば、年末年始に依存しない期間とすることができ、メンテナンスフリーの実装とすることができます。Pythonによるコントロール切り替えも不要です。




0 件のコメント:

コメントを投稿