TimeSpan.Durationメソッドで時間間隔の絶対的な長さを取得する 言語: C# VB DurationメソッドでTimeSpanが表す時間の長さ、つまり符号を取り除いた絶対値を取得することができます。 Durationはプロパティではなくメソッドとなっています。 TimeSpan.Durationメソッドで時間間隔の絶対的な長さを取得する すべて選択してコピー ダウンロード 行番号を表示する using System; class Sample { static void Main() { var ts = TimeSpan.FromHours(-27); Console.WriteLine(ts); Console.WriteLine(ts.Duration()); // tsの絶対値 } } 実行結果 -1.03:00:00 1.03:00:00 関連するページ TimeSpan.TicksPerXxxプロパティで1時間・1秒あたりなどでのタイマ刻み数を取得する 加算/減算演算子・Add/SubtractメソッドでTimeSpan同士を加減算する 加算/減算演算子でDateTime/DateTimeOffsetとTimeSpanを加減算する TimeSpan.Negateメソッドで時間間隔の符号を反転した値を取得する 乗算/除算演算子・Multiply/DivideメソッドでTimeSpanに対して乗除算を行う 等価演算子・比較演算子を使って2つのTimeSpanの等価・大小関係を比較する Array.Sortを使って複数のTimeSpanをソートする