TimeSpan.GreaterThan Operator
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Indicates whether a specified TimeSpan is greater than another specified TimeSpan.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- t1
- Type: System.TimeSpan
The first time interval to compare.
- t2
- Type: System.TimeSpan
The second time interval to compare.
Return Value
Type: System.Booleantrue if the value of t1 is greater than the value of t2; otherwise, false.
The following code example compares several TimeSpan objects to a reference TimeSpan using the GreaterThan operator.
' Example of the TimeSpan relational operators. Module Example Const dataFmt As String = "{0,-47}{1}" ' Compare TimeSpan parameters, and display them with the results. Sub CompareTimeSpans(ByVal outputBlock As System.Windows.Controls.TextBlock, ByVal Left As TimeSpan, ByVal Right As TimeSpan, _ ByVal RightText As String) outputBlock.Text &= vbCrLf outputBlock.Text += String.Format(dataFmt, "Right: " & RightText, Right) & vbCrLf outputBlock.Text += String.Format(dataFmt, _ "TimeSpan.op_Equality( Left, Right )", _ TimeSpan.op_Equality(Left, Right)) & vbCrLf outputBlock.Text += String.Format(dataFmt, _ "TimeSpan.op_GreaterThan( Left, Right )", _ TimeSpan.op_GreaterThan(Left, Right)) & vbCrLf outputBlock.Text += String.Format(dataFmt, _ "TimeSpan.op_GreaterThanOrEqual( Left, Right )", _ TimeSpan.op_GreaterThanOrEqual(Left, Right)) & vbCrLf outputBlock.Text += String.Format(dataFmt, _ "TimeSpan.op_Inequality( Left, Right )", _ TimeSpan.op_Inequality(Left, Right)) & vbCrLf outputBlock.Text += String.Format(dataFmt, _ "TimeSpan.op_LessThan( Left, Right )", _ TimeSpan.op_LessThan(Left, Right)) & vbCrLf outputBlock.Text += String.Format(dataFmt, _ "TimeSpan.op_LessThanOrEqual( Left, Right )", _ TimeSpan.op_LessThanOrEqual(Left, Right)) & vbCrLf End Sub Public Sub Demo(ByVal outputBlock As System.Windows.Controls.TextBlock) Dim Left As New TimeSpan(2, 0, 0) outputBlock.Text += _ "This example of the TimeSpan relational operators " & _ "generates " & vbCrLf & "the following output. It " & _ "creates several different TimeSpan " & vbCrLf & _ "objects and compares them with a 2-hour " & _ "TimeSpan." & vbCrLf & vbCrLf outputBlock.Text += String.Format(dataFmt, "Left: TimeSpan( 2, 0, 0 )", Left) & vbCrLf ' Create objects to compare with a 2-hour TimeSpan. CompareTimeSpans(outputBlock, Left, New TimeSpan(0, 120, 0), _ "TimeSpan( 0, 120, 0 )") CompareTimeSpans(outputBlock, Left, New TimeSpan(2, 0, 1), _ "TimeSpan( 2, 0, 1 )") CompareTimeSpans(outputBlock, Left, New TimeSpan(2, 0, -1), _ "TimeSpan( 2, 0, -1 )") CompareTimeSpans(outputBlock, Left, TimeSpan.FromDays(1.0 / 12.0), _ "TimeSpan.FromDays( 1 / 12 )") End Sub End Module ' This example of the TimeSpan relational operators generates ' the following output. It creates several different TimeSpan ' objects and compares them with a 2-hour TimeSpan. ' ' Left: TimeSpan( 2, 0, 0 ) 02:00:00 ' ' Right: TimeSpan( 0, 120, 0 ) 02:00:00 ' TimeSpan.op_Equality( Left, Right ) True ' TimeSpan.op_GreaterThan( Left, Right ) False ' TimeSpan.op_GreaterThanOrEqual( Left, Right ) True ' TimeSpan.op_Inequality( Left, Right ) False ' TimeSpan.op_LessThan( Left, Right ) False ' TimeSpan.op_LessThanOrEqual( Left, Right ) True ' ' Right: TimeSpan( 2, 0, 1 ) 02:00:01 ' TimeSpan.op_Equality( Left, Right ) False ' TimeSpan.op_GreaterThan( Left, Right ) False ' TimeSpan.op_GreaterThanOrEqual( Left, Right ) False ' TimeSpan.op_Inequality( Left, Right ) True ' TimeSpan.op_LessThan( Left, Right ) True ' TimeSpan.op_LessThanOrEqual( Left, Right ) True ' ' Right: TimeSpan( 2, 0, -1 ) 01:59:59 ' TimeSpan.op_Equality( Left, Right ) False ' TimeSpan.op_GreaterThan( Left, Right ) True ' TimeSpan.op_GreaterThanOrEqual( Left, Right ) True ' TimeSpan.op_Inequality( Left, Right ) True ' TimeSpan.op_LessThan( Left, Right ) False ' TimeSpan.op_LessThanOrEqual( Left, Right ) False ' ' Right: TimeSpan.FromDays( 1 / 12 ) 02:00:00 ' TimeSpan.op_Equality( Left, Right ) True ' TimeSpan.op_GreaterThan( Left, Right ) False ' TimeSpan.op_GreaterThanOrEqual( Left, Right ) True ' TimeSpan.op_Inequality( Left, Right ) False ' TimeSpan.op_LessThan( Left, Right ) False ' TimeSpan.op_LessThanOrEqual( Left, Right ) True
Show: