TimeSpan.Durationメソッドで時間間隔の絶対的な長さを取得する 言語: VB C# DurationメソッドでTimeSpanが表す時間の長さ、つまり符号を取り除いた絶対値を取得することができます。 Durationはプロパティではなくメソッドとなっています。 TimeSpan.Durationメソッドで時間間隔の絶対的な長さを取得する すべて選択してコピー ダウンロード 行番号を表示する Imports System Class Sample Shared Sub Main() Dim ts As TimeSpan = TimeSpan.FromHours(-27) Console.WriteLine(ts) Console.WriteLine(ts.Duration()) ' tsの絶対値 End Sub End Class 実行結果 -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をソートする