System.ArgumentOutOfRangeException: 年、月和日参数描述无法表示的 DateTime。
2015-01-31 23:43
447 查看
c#日期控件 格式设为 yyyy-MM,通过updown 方式调整日期。
当为月度最后一天,且要调整月没有当前月的最后一天时,就会报标题错误。
如:当前为1月31日,要调整为2月时,就会报错。因为2月没有31天。
原因:虽然界面没有显示天,但控件实际上存在 天。
解决:在初始化时,手工设置为当前月第一天。则不会再 出现该问题。
参考:http://blog.csdn.net/qq1010726055/article/details/7411729
当为月度最后一天,且要调整月没有当前月的最后一天时,就会报标题错误。
如:当前为1月31日,要调整为2月时,就会报错。因为2月没有31天。
原因:虽然界面没有显示天,但控件实际上存在 天。
解决:在初始化时,手工设置为当前月第一天。则不会再 出现该问题。
参考:http://blog.csdn.net/qq1010726055/article/details/7411729
相关文章推荐
- System.ArgumentOutOfRangeException: 年、月和日参数描述无法表示的 DateTime。
- System.ArgumentOutOfRangeException at System.Web.HttpCachePolicy.UtcSetLastModified (DateTime utcDate)
- System.ArgumentOutOfRangeException: 指定的参数已超出有效值的范围
- C# B/S程序中使用DropDownList出现System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中的解决方法
- System.ArgumentOutOfRangeException: 容量超出了最大容量
- System.IndexOutOfRangeException: 无法找到表 0解决办法
- c#.net GridView System.ArgumentOutOfRangeException
- System.ArgumentOutOfRangeException: 容量超出了最大容量
- System.ArgumentOutOfRangeException: “DropDownList1”有一个无效 SelectedValue,因为它不在项目列表中
- DataGrid的ScrollIntoView方法导致 an argument out of range exception(指定的参数已超出有效值的范围)错误的解决
- ASP.net 异常详细信息: System.ArgumentOutOfRangeException: 索引超出范围。必须为非负值并小于集合大小。解决方法
- AsParallel \AsQueryable<T>().ToList() [System.ArgumentOutOfRangeException was unhandled" 索引超出范围。必须为非负值并小于集合大小]解决方法
- java.lang.IllegalArgumentException: pointerIndex out of range
- Sys.ArgumentOutOfRangeException: Value must be an integer
- Sys.ArgumentOutOfRangeException: Value must be an integer
- 关于c# 引发了"system.indexOutofRangeException"类型异常,该怎么处理
- Sys.ArgumentOutOfRangeException: Value must be an integer
- System.IndexOutOfRangeException: 索引超出了数组界限
- Sys.ArgumentOutOfRangeException: Value must be an integer.
- Sys.ArgumentOutOfRangeException: Value must be an integer