我有一个像下面这样的 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);
相关分类