您好,我有一个应用程序,我正在尝试将详细视图列文本存储到DateTime类型属性,如下所示
public DateTime StartDateTime
{
get { return Convert.ToDateTime(detailview1.Rows[1].Cells[1].Text); }
}
当detailview1.Rows [1] .Cells [1] .Text有一些除日期格式之外的文本时,会发生异常。喜欢'& nbsp'。如何解决这个问题?
答案 0 :(得分:0)
尝试使用,如果您知道您的字符串格式不正确正则表达式以提取有效日期
Regex regex = new Regex(@"\d{1,2}\s+?(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)\w*\s+?\d{4}"
RegexOptions.IgnoreCase
| RegexOptions.CultureInvariant
| RegexOptions.IgnorePatternWhitespace
| RegexOptions.Compiled
);
DateTime.Parse(regex.Match(detailview1.Rows[1].Cells[1].Text).Groups["date"].Value)