我正在访问谷歌图书 api 以访问他们的记录。问题是他们将发布日期作为字符串。除了字符串之外,它们的记录为 12-6 月、6 月等,这些记录是无效的日期时间。现在我想在下面的示例中的有效日期之间选择两个日期之间的记录。我该怎么做?
List<datetest> datetest = new List<datetest>();
datetest.Add(new datetest { stringdate = "13-june" });
datetest.Add(new datetest { stringdate = "June" });
datetest.Add(new datetest { stringdate = "2010-09-11" });
datetest.Add(new datetest { stringdate = "2010-09-10" });
datetest.Add(new datetest { stringdate = "2014-09-09" });
我已经尝试过 date.parse 和 parseexact ,它不适用于该格式。我不确定tryparse。我怎样才能使它在 linq 查询中工作。还有什么其他的吗?