誰でも私のためにこれに光を当てることができますか、おそらく解決策を提案してください。
イベントのスケジュールに使用するカスタム カレンダーを作成しています。
コンストラクターで、2 つの日付 ( startDateとendDate )を渡します。
フォームには FlowLayoutPanel があり、月の UserControls が取り込まれます。
私が抱えている問題はDateDiff(DateInterval.Month, startDate, endDate)
、次の日付でa を実行すると、 startDate = 22/11/2012, endDate = 28/02/2013の結果が3になることです。
しかし、実際には、カレンダーでは、11 月、12 月、1 月、2 月の 4 か月を表示する必要があります。
ただし、 startDate = 12/11/2012、endDate = 01/03/2012の場合、ロジックは正しく機能します。