【发布时间】:2013-02-04 21:07:00
【问题描述】:
最近我试图解析这个时间 24:14:38 必须是 12:14:38AM
到目前为止,这是我的功能
private static DateTime ParseDate(string time)
{
DateTime result;
if (!DateTime.TryParse(time, out result))
{
result = DateTime.ParseExact(time, "HHmmss", System.Globalization.CultureInfo.InvariantCulture);
}
return result;
}
这是如何使用的
var time = "24:14:38";
var result = ParseDate(time.Replace(":", ""));
Console.WriteLine(result);
但是我一直收到这个错误
日历不支持字符串表示的DateTime System.Globalization.GregorianCalendar。
已解决 24 在 24 小时制中无效,我应该使用 00:14:38
【问题讨论】:
标签: c# winforms parsing datetime