将字符串转换为 TimeSpan
Convert string into TimeSpan
如何在C#中将1
1,5
2
2,5
3
3,5
转换成TimeSpan
?
1 将是 01:00
1,5 将是 01:30
2 将是 02:00
2,5 等于 02:30
我已经试过了
string myTime = "1";
TimeSpan finalTime = TimeSpan.ParseExact(myTime, "hh:mm", System.Globalization.CultureInfo.CurrentCulture);
但是我得到以下错误
Incorrect input string format.
string myTime = "1,5";
TimeSpan finalTime = TimeSpan.FromHours(Double.Parse(myTime));
输出:
01:30:00
如何在C#中将1
1,5
2
2,5
3
3,5
转换成TimeSpan
?
1 将是 01:00
1,5 将是 01:30
2 将是 02:00
2,5 等于 02:30
我已经试过了
string myTime = "1";
TimeSpan finalTime = TimeSpan.ParseExact(myTime, "hh:mm", System.Globalization.CultureInfo.CurrentCulture);
但是我得到以下错误
Incorrect input string format.
string myTime = "1,5";
TimeSpan finalTime = TimeSpan.FromHours(Double.Parse(myTime));
输出:
01:30:00