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