DateTimeOffset.Equality(DateTimeOffset, DateTimeOffset) 연산자

정의

지정된 두 DateTimeOffset 개체가 동일한 시각을 나타내는지 확인합니다.Determines whether two specified DateTimeOffset objects represent the same point in time.

public:
 static bool operator ==(DateTimeOffset left, DateTimeOffset right);
public static bool operator == (DateTimeOffset left, DateTimeOffset right);
static member ( = ) : DateTimeOffset * DateTimeOffset -> bool
Public Shared Operator == (left As DateTimeOffset, right As DateTimeOffset) As Boolean

매개 변수

left
DateTimeOffset

비교할 첫 번째 개체입니다.The first object to compare.

right
DateTimeOffset

비교할 두 번째 개체입니다.The second object to compare.

반환

true 개체의 DateTimeOffset 값이 모두 같으면 UtcDateTime이고, 그렇지 않으면 false입니다.true if both DateTimeOffset objects have the same UtcDateTime value; otherwise, false.

설명

Equality 메서드 DateTimeOffset 개체에 대 한 같음 연산자의 연산을 정의 합니다.The Equality method defines the operation of the equality operator for DateTimeOffset objects. 다음과 같은 코드 수 있도록 합니다.It enables code such as the following:

DateTimeOffset date1 = new DateTimeOffset(2007, 6, 3, 14, 45, 0, 
             new TimeSpan(-7, 0, 0));
DateTimeOffset date2 = new DateTimeOffset(2007, 6, 3, 15, 45, 0,
             new TimeSpan(-6, 0, 0));
DateTimeOffset date3 = new DateTimeOffset(date1.DateTime, 
             new TimeSpan(-6, 0, 0));
Console.WriteLine(date1 == date2);        // Displays True
Console.WriteLine(date1 == date3);        // Displays False 
Dim date1 As New DateTimeOffset(#6/3/2007 2:45PM#, _
             New TimeSpan(-7, 0, 0))
Dim date2 As New DateTimeOffset(#6/3/2007 3:45PM#, _
             New TimeSpan(-6, 0, 0))
Dim date3 As New DateTimeOffset(date1.DateTime, _
             New TimeSpan(-6, 0, 0))
Console.WriteLine(date1 = date2)        ' Displays True
Console.WriteLine(date1 = date3)        ' Displays False

연산자는 두 값을 비교 하 right left 여 같음 여부를 계산 하기 전에 두 값을 UTC (협정 세계시)로 변환 합니다.Before evaluating the left and right operands for equality, the operator converts both values to Coordinated Universal Time (UTC). 작업은 다음과 같습니다.The operation is equivalent to the following:

return first.UtcDateTime == second.UtcDateTime;
Return first.UtcDateTime = second.UtcDateTime

즉, Equality 메서드는 두 DateTimeOffset 개체가 단일 시점을 나타내는지 여부를 확인 합니다.In other words, the Equality method determines whether the two DateTimeOffset objects represent a single point in time. 날짜 및 시간 아니고 오프셋 직접 비교 됩니다.It directly compares neither dates and times nor offsets. DateTimeOffset 개체가 같은 시간을 나타내고 동일한 오프셋 값을 사용 하는지 확인 하려면 EqualsExact 메서드를 사용 합니다.To determine whether two DateTimeOffset objects represent the same time and have the same offset value, use the EqualsExact method.

이 연산자에 대 한 해당 메서드는 DateTimeOffset.Equals(DateTimeOffset, DateTimeOffset)The equivalent method for this operator is DateTimeOffset.Equals(DateTimeOffset, DateTimeOffset)

적용 대상

추가 정보