【发布时间】:2013-01-28 19:07:36
【问题描述】:
转换为 DateTime 时出现以下异常:
String was not recognized as a valid DateTime.
lbl_RequestDate.Text = "13/2/2013";
CultureInfo provider = CultureInfo.CurrentCulture;
string[] format = provider.DateTimeFormat.GetAllDateTimePatterns();
Follow.RequestDate = DateTime.ParseExact(lbl_RequestDate.Text, format, provider, DateTimeStyles.None);
【问题讨论】:
-
Follow.RequestDate 的类型是什么?你在追求什么文化? MM/DD/YYYY 有效吗?
-
CurrentCulture(provider) 是什么?在某些文化中,日期分隔符字符串不同于"/"。
标签: c# asp.net string datetime cultureinfo