2015-08-30 25 views

回答

1

1436年是leap year and in Hijri calendar 2月份有29天。這就是你獲得例外的原因。

enter image description here

+1

@ user3441905: - 更新了我的答案。希望有所幫助! –

+0

我創建了一個從1436到1366的循環,並且每次拋出相同的異常時,不管年份爲 –

+0

@ user3441905: - 檢查我在答案中添加的鏈接。它顯示連續幾個月的天數爲29或30。所以它更多與此相關! –

0

使用HijriCalender總是失敗。但.net也提供了UmAlQuraCalendar這也是一個HijriCalender但不拋出異常!