C# Timespan分析错误-输入字符串格式不正确

C# Timespan分析错误-输入字符串格式不正确,c#,C#,我试图将timespan从字符串转换为C#中的timespan类型,但遇到错误时,输入字符串的格式不正确。请帮忙 var LoadDuration = "00:00:03:23422"; TimeSpan.ParseExact(LoadDuration, "hh:mm:ss.ffff", CultureInfo.InvariantCulture); 您必须将:放在和之间。此外,还有一个f缺失,并且您的毫秒分隔符是:不是 var ts = TimeSpan.ParseExact(LoadDur

我试图将timespan从字符串转换为C#中的timespan类型,但遇到错误时,输入字符串的格式不正确。请帮忙

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

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

您必须将
放在
之间。此外,还有一个
f
缺失,并且您的毫秒分隔符是
不是

var ts = TimeSpan.ParseExact(LoadDuration, "hh':'mm':'ss':'fffff", CultureInfo.InvariantCulture);

不确定您是否只是复制粘贴了代码,但您有一个“.”而不是“:”。这个答案可能是一个评论,但我没有足够的声誉:(

这是一个愚蠢的错误

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

输入中没有句点。