請任何人都可以爲我闡明這一點,並可能提出一個解決方案。DateDiff計算問題 - 月
我正在創建一個將用於安排事件的自定義日曆。
在我通過在2周的日期(的startDate和結束日期)
形式構造具有FlowLayoutPanel的,然後與用戶控件的月填充。
我遇到的問題是,當我做了DateDiff(DateInterval.Month, startDate, endDate)
與日期如下:的startDate = 22/11/2012,結束日期= 28/02/2013結果是。
但實際上,在日曆上,我需要顯示4月 - 十一月,十二月,一月二月&
,雖然說,邏輯可以正確處理的startDate = 2012年12月11日,結束日期= 01/03/2012
那麼,間隔時間剛剛超過3個月,所以它就像3個月和6天左右(左右)。您獲得了整整數月的正確價值,但似乎還想將額外的日子計爲另一個月。 – Oded
但即使我確定日期,即設置startDate = 01/11/2012並設置endDate = 31/02/2013我仍然沒有得到4個月。 –
對不起,我的意思是endDate = 28/02/2013 –