0
DateTime sStartDate = DateTime.Parse(Convert.ToString(ViewState["StartDate"]));
                string sEndDate1 = Convert.ToString(ViewState["EndDate"]);
                DateTime sEndDate = DateTime.ParseExact(sEndDate1, "dd/MM/yyyy hh:mm:ss", CultureInfo.InvariantCulture);

在 DateTime sEndDate 之后,它显示异常:字符串未被识别为有效的日期时间

4

1 回答 1

0

将格式更改为dd/MM/yyyy HH:mm:ss

DateTime.ParseExact(sEndDate1, "dd/MM/yyyy HH:mm:ss", CultureInfo.InvariantCulture);

hh格式将小时表示为从 01 到 12 的数字。

如果sEndDate1小时是 13:00:00,它将抛出异常,因为它超出了范围。

于 2016-05-27T16:11:23.170 回答