FormatException 被找到 !
我试图将字符串转换为DateTime.
string dateString1 = "5/22/1985 12:00:00 AM";
DateTime myDate =
DateTime.ParseExact(dateString1,
"mm-dd-yyyy",
System.Globalization.CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)
它给了我一个错误,但是当我尝试以这种格式转换字符串时
string dateString2 = "10-10-2000";
Run Code Online (Sandbox Code Playgroud)
这第二个字符串工作正常,但dateString1不起作用!
您的代码回答了您的问题.您正在使用ParseExact,其格式不接受您的第一个字符串.
来自MSDN(http://msdn.microsoft.com/en-us/library/w2sa9yss.aspx):
使用指定的格式和特定于区域性的格式信息将指定的日期和时间字符串表示形式转换为其DateTime等效形式.字符串表示的格式必须与指定的格式完全匹配.
| 归档时间: |
|
| 查看次数: |
180 次 |
| 最近记录: |