【发布时间】:2017-01-25 06:10:34
【问题描述】:
我收到一个错误 字符串未被识别为有效的日期时间。
描述:执行过程中发生了未处理的异常 当前的网络请求。请查看堆栈跟踪以获取更多信息 有关错误的信息以及它在代码中的来源。
异常详细信息:System.FormateException:无法识别字符串 作为有效的日期时间。
这是我得到异常的地方:
string validFrom="dd/MM/yyyy";
{
lstExchangeRates.Add(new KangoGiftRepository.Orm.ExchangeRate(1, cell.Value.ToString(), decimal.Parse(importSheet.Cells[startRow, 2].Value.ToString()), DateTime.ParseExact(validFrom, "dd/MM/yyyy", null)));
startRow++; cell = importSheet.Cells[startRow, 1];
valid = cell?.Value != null && cell.Value.ToString().Length == 3;
}
【问题讨论】:
-
这是我收到此错误的代码
-
什么时候出现异常?请分享代码
-
{ lstExchangeRates.Add(new KangoGiftRepository.Orm.ExchangeRate(1, cell.Value.ToString(), decimal.Parse(importSheet.Cells[startRow, 2].Value.ToString()), DateTime.ParseExact(validFrom,"dd/MM/yyyy",null)));开始行++;单元格 = importSheet.Cells[startRow, 1];有效 = 单元格? }
-
Edit 你的问题,而不是将代码粘贴到 cmets 中。
-
validFrom的值是多少?