如何在 c# 中将字符串“00h:03m:30s:793ms”转换为 TimeSpan
本文关键字:30s 03m 793ms 转换 TimeSpan 00h 字符串 | 更新日期: 2023-09-27 18:31:55
>我在XML中有一个字符串,它指定了持续时间,格式为"00h:03m:30s:793ms"
如何在 c# 中将其解析为 TimeSpan 格式?
我试过跟随,但没有一个有效
TimeSpan.TryParseExact("00h:03m:30s:793ms", "hh:mm:ss:fff", CultureInfo.InvariantCulture, out testCaseData.duration)
TimeSpan.TryParseExact("00h:03m:30s:793ms", "hh':'mm':'ss", CultureInfo.InvariantCulture, out testCaseData.duration)
尝试这样做:
TimeSpan.TryParseExact(
"00h:03m:30s:793ms",
"hh'h:'mm'm:'ss's:'fff'ms'",
CultureInfo.InvariantCulture,
out testCaseData.duration);