私のグリッド出力では、TimeSpan
を計算し、TotalHours
とします。例えば負の時間間隔を処理する
(Eval("WorkedHours") - Eval("BadgedHours")).TotalHours
目標はTotalHours
39:44
ように表示することですので、私は7.5
から07:30
に値を変換する必要があります。これは問題ありません...否定的でない限り!
私はそれが負なら、私は.ToString("HH:mm")
メソッドを使用するDateTime
に変換することができない、とTimeSpan
オブジェクトはフォーマット文字列をサポートしていません
TimeSpan.FromHours((Eval("WorkedHours") - Eval("BadgedHours")).TotalHours)
でHours
からTimeSpan
オブジェクトを作成することができます。
何語を完了するためにこの方法を使用していること、正しい答えを得るdidntのwhere.But私はすべてにチェックされていますか? C#? –
コードスニペットをインラインコードまたはコードセクションとして再フォーマットし、適切なプラットフォームタグを追加することを検討してください(私はスニペットから.NETを推測します)。 – OregonGhost