这个问题在这里已经有了答案:





How can I String.Format a TimeSpan object with a custom format in .NET?

(20 个回答)



Timespan formatting [duplicate]

(5 个回答)


3年前关闭。




我有两个 DateTime 变量,beginTime 和 endTime。我通过执行以下操作获得了它们的区别:

TimeSpan dateDifference = endTime.Subtract(beginTime);

我现在如何使用 C# 以 hh hrs、mm mins、ss secs 格式返回一个字符串。

如果差异为 00:06:32.4458750

它应该返回这个 00 小时 06 分 32 秒

最佳答案

TimeSpan.ToString() 会帮您解决问题吗?如果没有,该页面上的代码示例似乎描述了如何对 TimeSpan 对象进行自定义格式设置。

关于c# - 如何将 TimeSpan 转换为格式化字符串?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/842057/

10-13 09:51