相关疑难解决方法(0)

如何解析时间大于24的字符串到TimeSpan?

如何在C#中将30:15的字符串解析为TimeSpan?30:15表示30小时15分钟.

string span = "30:15";
TimeSpan ts = TimeSpan.FromHours(
    Convert.ToDouble(span.Split(':')[0])).
  Add(TimeSpan.FromMinutes(
    Convert.ToDouble((span.Split(':')[1]))));
Run Code Online (Sandbox Code Playgroud)

这似乎并不太优雅.

c# timespan

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

标签 统计

c# ×1

timespan ×1