Обрабатывать отрицательные промежутки времени
В моем выводе сетки я вычисляюTimeSpan
и взять егоTotalHours
, например
(Eval("WorkedHours") - Eval("BadgedHours")).TotalHours
Цель состоит в том, чтобы показатьTotalHours
как39:44
так что мне нужно преобразовать значение из7.5
в07:30
, Это не проблема ... если только это не отрицательно!
Я могу создатьTimeSpan
объект изHours
с
TimeSpan.FromHours( (Eval("WorkedHours") - Eval("BadgedHours")).TotalHours)
Если он отрицательный, я не могу его преобразовать вDateTime
использовать.ToString("HH:mm")
метод, аTimeSpan
Объект не поддерживает форматную строку.