好奇的是,有没有一个格式字符串可以用来输出像"5h 3m 30s"这样的东西?
(显然错了)
myTimeSpan.ToString("hh mm ss")
好奇的是,有没有一个格式字符串可以用来输出像"5h 3m 30s"这样的东西?
(显然错了)
myTimeSpan.ToString("hh mm ss")
try :
myTimeSpan.ToString("h'h 'm'm 's's'")
(注意,即使是空格也需要被引用——这就是我第一次try 的错误之处.)
当然,我假设您使用的是.NET4--在此之前,TimeSpan
不支持自定义格式字符串.
编辑:如前所述,这将不会超过24小时.还请注意,您也可以通过Noda Time获得替代产品:)