在我的网格输出中,我计算 aTimeSpan并取其TotalHours. 例如
(Eval("WorkedHours") - Eval("BadgedHours")).TotalHours
目标是显示TotalHoursas 39:44,所以我需要将值从 转换7.5为07:30。这没问题......除非它是负面的!
我可以创建一个TimeSpan对象Hours
TimeSpan.FromHours( (Eval("WorkedHours") - Eval("BadgedHours")).TotalHours)
如果为负数,我无法将其转换为 aDateTime以使用该.ToString("HH:mm")方法,并且该TimeSpan对象不支持格式字符串。