将此格式转换为时间跨度的最佳方法是什么?

时间:2017-07-31 12:36:05

标签: c#

我有像这样的日间格式" 20.10:05:01"。它读作天,小时,分钟和秒。如何将其转换为时间跨度以获得总秒数或小时数?

1 个答案:

答案 0 :(得分:1)

假设您有一个名为string的{​​{1}}包含此类值,您可以

https://msdn.microsoft.com/en-us/library/dd992370(v=vs.110).aspx

value

从那里,您可以使用TimeSpan timeSpan = TimeSpan.ParseExact(value,@"dd\.hh\.mm\:ss",System.Globalization.CultureInfo.InvariantCulture) timeSpan.TotalSeconds;