为了账号安全,请及时绑定邮箱和手机立即绑定

格式化时间跨度大于24小时

格式化时间跨度大于24小时

C#
RISEBY 2019-11-20 14:02:50
假设我将几秒钟转换为TimeSpan对象,如下所示:Dim sec = 1254234568Dim t As TimeSpan = TimeSpan.FromSeconds(sec)如何将TimeSpan对象格式化为以下格式:>105hr 56mn 47sec是否有内置函数或我需要编写自定义函数?
查看完整描述

3 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

您可以尝试以下方法:


TimeSpan ts = TimeSpan.FromSeconds(1254234568);

Console.WriteLine($"{((int)ts.TotalHours).ToString("d2")}hr {ts.Minutes.ToString("d2")}mm {ts.Seconds.ToString("d2")}sec");


查看完整回答
反对 回复 2019-11-20
  • 3 回答
  • 0 关注
  • 722 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信