我无法将字符串转换为日期,并抛出格式不正确的异常:
这里是模式:
DD-MM-YYYY
MM-DD-YYYY
YYYY-DD-MM
YYYY-MM-DD
YYYYDDMM
YYYYMMDD
格式来自下拉列表,这是我尝试过的不同方法,但仍然抛出异常:
strCurrentFormat = rcboDateFormat.SelectedValue.ToString();
DateTime db = DateTime.ParseExact(strOldDate, "DD-MM-YYYY", CultureInfo.InvariantCulture);
//DateTime loadedDate = DateTime.ParseExact(strOldDate, strCurrentFormat, null);
我之前已经解决了这个问题,方法是使用字符串,拆分它们并将年月日移动到正确的格式,但这需要很长时间,如果有人知道更简单的方法,那将是一个巨大的帮助。