【发布时间】:2015-11-27 07:30:19
【问题描述】:
我的 asp.net mvc web 应用程序中有以下内容:-
scan.StartDate = System.DateTime.Now;
//do long job....
scan.EndDate = System.DateTime.Now;
var duration = (scan.EndDate - scan.StartDate);
现在持续时间将是 00:00:50.0250000 之类的东西,所以我的问题是如何截断毫秒并仅显示小时:分钟:秒?
【问题讨论】:
-
是的,我稍后会将其转换为字符串,以通过电子邮件发送
-
那么提供的链接就是你想要的。它显示了如何格式化 TimeSpan。
-
Duplicate 显示您的要求,如果您需要只是格式化 - 这篇文章的答案给了您一个方法。