The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
TimeSpan::Equals Method (TimeSpan, TimeSpan)
.NET Framework (current version)
Returns a value that indicates whether two specified instances of TimeSpan are equal.
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.
The following example compares several TimeSpan objects to a reference TimeSpan object using the static Equals method.
// Example of the TimeSpan::Compare( TimeSpan, TimeSpan ) and // TimeSpan::Equals( TimeSpan, TimeSpan ) methods. using namespace System; const __wchar_t * protoFmt = L"{0,-38}{1}"; // Compare TimeSpan parameters, and display them with the results. void CompareTimeSpans( TimeSpan Left, TimeSpan Right, String^ RightText ) { String^ dataFmt = gcnew String( protoFmt ); Console::WriteLine(); Console::WriteLine( dataFmt, String::Concat( "Right: ", RightText ), Right ); Console::WriteLine( dataFmt, "TimeSpan::Equals( Left, Right )", TimeSpan::Equals( Left, Right ) ); Console::WriteLine( dataFmt, "TimeSpan::Compare( Left, Right )", TimeSpan::Compare( Left, Right ) ); } int main() { TimeSpan Left = TimeSpan(2,0,0); Console::WriteLine( "This example of the TimeSpan::Equals( TimeSpan, TimeSpan " ") and \nTimeSpan::Compare( TimeSpan, TimeSpan ) " "methods generates the \nfollowing output by creating " "several different TimeSpan \nobjects and comparing " "them with a 2-hour TimeSpan.\n" ); Console::WriteLine( gcnew String( protoFmt ), "Left: TimeSpan( 2, 0, 0 )", Left ); // Create objects to compare with a 2-hour TimeSpan. CompareTimeSpans( Left, TimeSpan(0,120,0), "TimeSpan( 0, 120, 0 )" ); CompareTimeSpans( Left, TimeSpan(2,0,1), "TimeSpan( 2, 0, 1 )" ); CompareTimeSpans( Left, TimeSpan(2,0,-1), "TimeSpan( 2, 0, -1 )" ); CompareTimeSpans( Left, TimeSpan(72000000000), "TimeSpan( 72000000000 )" ); CompareTimeSpans( Left, TimeSpan::FromDays( 1.0 / 12. ), "TimeSpan::FromDays( 1 / 12 )" ); } /* This example of the TimeSpan::Equals( TimeSpan, TimeSpan ) and TimeSpan::Compare( TimeSpan, TimeSpan ) methods generates the following output by creating several different TimeSpan objects and comparing them with a 2-hour TimeSpan. Left: TimeSpan( 2, 0, 0 ) 02:00:00 Right: TimeSpan( 0, 120, 0 ) 02:00:00 TimeSpan::Equals( Left, Right ) True TimeSpan::Compare( Left, Right ) 0 Right: TimeSpan( 2, 0, 1 ) 02:00:01 TimeSpan::Equals( Left, Right ) False TimeSpan::Compare( Left, Right ) -1 Right: TimeSpan( 2, 0, -1 ) 01:59:59 TimeSpan::Equals( Left, Right ) False TimeSpan::Compare( Left, Right ) 1 Right: TimeSpan( 72000000000 ) 02:00:00 TimeSpan::Equals( Left, Right ) True TimeSpan::Compare( Left, Right ) 0 Right: TimeSpan::FromDays( 1 / 12 ) 02:00:00 TimeSpan::Equals( Left, Right ) True TimeSpan::Compare( Left, Right ) 0 */
Universal Windows Platform
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Show: