我需要显示耗时跨度的最简单版本。有什么准备好的事情吗?
sample :
HH:mm:ss
10:43:27 > 10h43m27s
00:04:12 > 4m12s
00:00:07 > 7s
我想我需要一个耗时的格式提供程序。
最佳答案
假设你有 TimeSpan
objectL
(new TimeSpan(0, 0, 30, 21, 3))
.ToString(@"d\d\ hh\hmm\mss\s")
.TrimStart(' ','d','h','m','s','0');
示例代码输出
30m21s
第一行只是创建了一个 TimeSpan
对象以作为示例,.ToString
将其格式化为您要求的格式,然后是 。 TrimStart
删除不需要的前导字符。
https://stackoverflow.com/questions/5398241/