我想知道設置日期範圍的最佳方法。我有邏輯檢查某一條記錄被批准的日期,並基於當天我在下一次該記錄需要重新批准時設置日期用日期時間聲明日期範圍
因此,如果記錄在1月或2月被批准,它應該是如果在3月獲得批准,將在3月份重新評估,應在6月重新評估。
我現在宣佈我的範圍是這樣的,但我相信這是不這樣做
DateTime quarterOneStart = new DateTime(DateTime.Now.Year,07,01);
DateTime quarterOneEnd = new DateTime(DateTime.Now.Year, 09, 15));
DateTime quarterTwoStart = new DateTime(DateTime.Now.Year, 10, 01);
DateTime quarterTwoEnd = new DateTime(DateTime.Now.Year, 12, 15));
DateTime quarterThreeStart = new DateTime(DateTime.Now.Year, 01, 01);
DateTime quarterThreeEnd = new DateTime(DateTime.Now.Year, 03, 15));
DateTime quarterFourStart = new DateTime(DateTime.Now.Year, 04, 01);
DateTime quarterFourEnd = new DateTime(DateTime.Now.Year, 06, 15));
有沒有更好的方式來設定上述日期時間變量的最佳方式?
如果第一季度在9月中旬結束,第二季度開始於10月初,9月下旬會發生什麼情況? – mjwills
這些記錄將不得不在12月重新評估 – artbarzz
不應該在九月底的一個季度結束嗎?道歉,如果這是一個愚蠢的問題。 – mjwills