Eri*_*ikE 3 c# datetime tryparse dayofweek
当日期字符串附加了星期几时,TryParse失败:
DateTime d;
string dateString = "Tuesday May 1, 2012 9:00 AM";
return DateTime.TryParse(dateString, out d); // returns false
Run Code Online (Sandbox Code Playgroud)
处理此问题的最佳方法是什么,以便我可以安全地确定它是日期,并将其转换为日期?
您需要告诉TryParseExact寻找哪种格式:
DateTime d;
string dateString = "Tuesday May 1, 2012 9:00 AM";
return DateTime.TryParseExact(
dateString,
"dddd MMMM d, yyyy h:mm tt",
System.Globalization.CultureInfo.CurrentCulture,
System.Globalization.DateTimeStyles.None,
out d
);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1002 次 |
| 最近记录: |