相关疑难解决方法(0)

为什么TimeSpan.ParseExact不起作用

这有点奇怪.如果我想要精确的话,解析具有有效时间跨度的文本字段会失败!

const string tmp = "17:23:24";
//works
var t1 = TimeSpan.Parse(tmp);
//fails
var t2 = TimeSpan.ParseExact(tmp, "hh:mm:ss", System.Globalization.CultureInfo.InvariantCulture);
Run Code Online (Sandbox Code Playgroud)

第二个解析失败,异常"输入字符串格式不正确".来自DateTime.

c# parsing timespan

37
推荐指数
3
解决办法
2万
查看次数

如何从列表中找到最低和最高时间?

我有一个字符串列表,以这种格式保存时间值:11:25:46.123,我希望能够从此列表中找到最高和最低时间值.我该怎么做?

我尝试过类似的东西,但我不确定它是否正确,我不知道接下来该做什么.

List<TimeSpan> time = StringList.Select(x => TimeSpan.ParseExact(x, "HH:mm:ss.fff", null)).ToList();
Run Code Online (Sandbox Code Playgroud)

编辑:我收到错误:

Input string was not in a correct format.
Run Code Online (Sandbox Code Playgroud)

c# datetime winforms

0
推荐指数
1
解决办法
2567
查看次数

标签 统计

c# ×2

datetime ×1

parsing ×1

timespan ×1

winforms ×1