将时间字符串更改为double

时间:2017-04-02 14:55:20

标签: c#

所以基本上改变字符串时间就像" HH:MM:SS",我必须使用TimeSpan.Parse。但我的教授给了我这样的字符串形式" MM:SS.FF"。当然我试过TimeSpan.Parse,但它引发了一些异常。所以我的问题是在这种情况下我应该使用什么?

android:accessibilityFeedbackType="feedbackAllMask"

2 个答案:

答案 0 :(得分:1)

您可以手动将其转换为数字。例如,第二个的两个低值数字,分钟的下两个数字等等。

答案 1 :(得分:0)

您将使用TimeSpan.TryParseExact:

TimeSpan interval;
string aTime = "00:30.19";
TimeSpan.TryParseExact(aTime , @"mm\:ss\.ff", null, out interval);
Console.WriteLine("{0} --> {1}", aTime , interval.ToString("c"));

输出将是:

00:30.19 --> 00:00:30.1900000