我要解析此日期“ 2118年6月27日” 。我不知道为什么我的代码没有解析该日期。 环顾四周后。我发现这取决于文化,但是我无法找出我可以解析的最长日期以及有关文化的更多信息。
string endDatep = "27-Jun-2118";
var provider = CultureInfo.InvariantCulture;
DateTime endDate;
var isEndDateParsed = DateTime.TryParseExact(endDatep, "dd-MMM-yyyy", provider, DateTimeStyles.None,out endDate);
我住在巴基斯坦。
将endDatep更改为大写,以使 Jun 成为 JUN 解决了该问题