Timespan Parse错误-输入字符串的格式不正确

时间:2019-03-15 19:36:29

标签: c#

我正在尝试将时间跨度从字符串转换为C#中的TimeSpan类型,并且面对错误的输入字符串格式不正确。请帮助。

var LoadDuration = "00:00:03:23422";

TimeSpan.ParseExact(LoadDuration, "hh:mm:ss.ffff", CultureInfo.InvariantCulture);

3 个答案:

答案 0 :(得分:1)

您必须将:放在'之间。另外,还缺少f,而您的毫秒分隔符不是:

.

答案 1 :(得分:0)

不确定是否只是复制粘贴了代码,但是有一个'。'。代替 ':'。这个答案可能是评论,但我的声誉不够:(

答案 2 :(得分:0)

这是一个愚蠢的错误

var LoadDuration = "00:00:03:2342";
var f = @"hh\:mm\:ss\:ffff";
var a= TimeSpan.ParseExact(LoadDuration, f, CultureInfo.InvariantCulture);