In meiner Ausgabe eines Rasters, berechne ich eine TimeSpan
und nehmen Sie TotalHours
. z.B.Handle negative Zeitspannen
(Eval("WorkedHours") - Eval("BadgedHours")).TotalHours
Das Ziel ist es, die TotalHours
als 39:44
, um zu zeigen, so muss ich den Wert 7.5
-07:30
konvertieren. Das ist kein Problem ... es sei denn, es ist negativ!
kann ich ein TimeSpan
Objekt aus Hours
mit
TimeSpan.FromHours((Eval("WorkedHours") - Eval("BadgedHours")).TotalHours)
erstellen Wenn es negativ ist, ich es zu einem DateTime
nicht konvertieren kann die .ToString("HH:mm")
Methode zu verwenden, und das TimeSpan
Objekt den Formatstring nicht unterstützt.
Welche Sprache zu beenden? C#? –
Bitte denken Sie daran, die Code-Snippets als Inline-Code oder Code-Abschnitte neu zu formatieren und das entsprechende Plattform-Tag hinzuzufügen (ich würde .NET von Ihren Snippets erraten). – OregonGhost