为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 C# 中修复未来日期的 ArgumentOutOfRangeException

如何在 C# 中修复未来日期的 ArgumentOutOfRangeException

C#
慕无忌1623718 2021-07-06 13:00:06
我有一个像下面这样的 C# 代码用于日期时间处理,想知道如何修复它。//Value of effective date api_reqBody["effectiveDate"] = DateTime.Today.AddDays(2).ToString(Helper.DATE_FORMAT_API);//Value of Maturity date var effDate = Convert.ToDateTime(api_reqBody["effectiveDate"]);api_reqBody["updatedLoanAccount"]["maturityDate"] =            new DateTime(effDate.Year + uServiceSupport.H300IORIL_MAXTERM_YEARS, effDate.Month, effDate.Day + 1).ToString(Helper.DATE_FORMAT_API);      // Value of H300IORIL_MAXTERM_YEARS is 5 .对于上述代码的日期时间处理,我收到了 ArgumentOutOfRangeException - 当它今天在 29/05 运行时。请参阅下面的消息如果我将生效日期更改为 AddDays(3) ,它会再次开始工作。但我想更可靠地修复它api_reqBody["effectiveDate"] = DateTime.Today.AddDays(3).ToString(Helper.DATE_FORMAT_API);
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 133 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信