Yag*_*ami 2 c# datetime parsing
我从自动化系统收到这样的日期时间:00:00:30:00.
当我尝试解析它时,TimeSpan我收到此错误:
输入字符串的格式不正确.
什么样的格式可以帮助我将其转换为TimeSpan?
您可以将自定义TimeSpan格式字符串与ParseExact方法一起使用:
TimeSpan ts = TimeSpan.ParseExact("00:00:30:00",
"hh:mm:ss:ff",
CultureInfo.InvariantCulture)
Run Code Online (Sandbox Code Playgroud)
如果您不想冒可能的格式异常的风险,可以使用TryParseExact方法 - 这些方法需要out参数并返回一个布尔值,指示解析是否成功.