相关疑难解决方法(0)

如何将ISO8601 TimeSpan转换为C#TimeSpan?

System.FormatException当我尝试执行以下操作时,我会得到一个(例如):

TimeSpan ts = XmlConvert.ToTimeSpan("P72H");
Run Code Online (Sandbox Code Playgroud)

我已经调查了ISO8601标准,它似乎是正确的,但无论我做什么,我都无法解析它而不会抛出异常.

谢谢!

编辑:

例外细节:

System.FormatException was unhandled by user code
HResult=-2146233033
Message=The string 'P72H' is not a valid TimeSpan value.
Source=System.Xml
Run Code Online (Sandbox Code Playgroud)

c# xml datetime parsing xml-parsing

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

标签 统计

c# ×1

datetime ×1

parsing ×1

xml ×1

xml-parsing ×1