減算演算子を使って2つのDateTime/DateTimeOffsetの時間間隔を求める 言語: VB C# なお、C#・VB.NETなどオーバーロードされた演算子を使用できる言語では、Substractメソッドを呼び出す代わりに減算演算子を使うことも出来ます。 結果はSubstractメソッドを使う場合と同じです。 減算演算子を使って2つのDateTime/DateTimeOffsetの時間間隔を求める すべて選択してコピー ダウンロード 行番号を表示する Imports System Class Sample Shared Sub Main() ' DateTime同士の減算 Dim a As New DateTime(2013, 4, 5, 15, 0, 0) Dim b As New DateTime(2013, 4, 3, 8, 30, 0) Console.WriteLine(a - b) ' == a.Subtract(b) ' DateTimeOffset同士の減算 Dim c As New DateTimeOffset(2013, 4, 5, 15, 0, 0, TimeSpan.Zero) Dim d As New DateTimeOffset(2013, 4, 3, 8, 30, 0, TimeSpan.Zero) Console.WriteLine(c - d) ' == c.Subtract(d) End Sub End Class 実行結果 2.06:30:00 2.06:30:00 関連するページ DateTime/DateTimeOffset.AddMonthsで1月31日のnヶ月後の日付を求める場合の動作 DateTime.Subtractメソッドで2つの日時の時間間隔を求める DateTimeOffset.Subtractメソッドで2つの日時の時間間隔を求める 等価演算子・Equalsメソッドを使って2つのDateTimeが等しいかどうかを調べる 等価演算子・Equalsメソッド・EqualsExactメソッドを使って2つのDateTimeOffsetが等しいかどうかを調べる 比較演算子・CompareToメソッドを使って2つのDateTimeの大小関係を調べる 比較演算子・CompareToメソッドを使って2つのDateTimeOffsetの大小関係を調べる