Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

TimeSpan.GreaterThanOrEqual Operator

Indicates whether a specified TimeSpan is greater than or equal to another specified TimeSpan.

Namespace:  System
Assembly:  mscorlib (in mscorlib.dll)
'Declaration
Public Shared Operator >= ( _
	t1 As TimeSpan, _
	t2 As TimeSpan _
) As Boolean

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.Boolean
true if the value of t1 is greater than or equal to the value of t2; otherwise, false.

The following code example compares several TimeSpan objects to a reference TimeSpan using the GreaterThanOrEqual 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


Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.