En mi salida de una cuadrícula, calculo un TimeSpan
y tomo su TotalHours
. p.ej.Manejar tramos de tiempo negativos
(Eval("WorkedHours") - Eval("BadgedHours")).TotalHours
El objetivo es mostrar la TotalHours
como 39:44
, por lo que necesita para convertir el valor a partir de 7.5
a 07:30
. Esto no es problema ... ¡a menos que sea negativo!
que puede crear un objeto TimeSpan
de Hours
con
TimeSpan.FromHours((Eval("WorkedHours") - Eval("BadgedHours")).TotalHours)
Si es negativo, no puedo convertirlo en un DateTime
utilizar el método .ToString("HH:mm")
, y el objeto TimeSpan
no soporta la cadena de formato.
qué idioma? DO#? –
Considere volver a formatear los fragmentos de código como código en línea o secciones de código, y agregue la etiqueta de plataforma adecuada (supongo que .NET de sus fragmentos). – OregonGhost