DateTimeOffset.Inequality(DateTimeOffset, DateTimeOffset) 연산자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
지정된 두 DateTimeOffset 개체가 서로 다른 시각을 가리키는지 확인합니다.
public:
static bool operator !=(DateTimeOffset left, DateTimeOffset right);
public static bool operator != (DateTimeOffset left, DateTimeOffset right);
static member op_Inequality : DateTimeOffset * DateTimeOffset -> bool
Public Shared Operator != (left As DateTimeOffset, right As DateTimeOffset) As Boolean
매개 변수
- left
- DateTimeOffset
비교할 첫 번째 개체입니다.
- right
- DateTimeOffset
비교할 두 번째 개체입니다.
반환
left
및 right
의 UtcDateTime 값이 서로 다르면 true
이고, 그렇지 않으면 false
입니다.
설명
메서드는 Inequality 개체에 대한 같지 않음 연산자의 연산을 DateTimeOffset 정의합니다. 항상 에서 Equality반대 결과를 반환합니다. 메서드는 Inequality 다음과 같은 코드를 사용하도록 설정합니다.
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 False
Console.WriteLine(date1 != date3); // Displays True
let date1 =
DateTimeOffset(2007, 6, 3, 14, 45, 0, TimeSpan(-7, 0, 0))
let date2 =
DateTimeOffset(2007, 6, 3, 15, 45, 0, TimeSpan(-6, 0, 0))
let date3 =
DateTimeOffset(date1.DateTime, TimeSpan(-6, 0, 0))
printfn $"{date1 <> date2}" // Displays False
printfn $"{date1 <> date3}" // Displays True
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 False
Console.WriteLine(date1 <> date3) ' Displays True
및 right
피연산자를 같음으로 평가 left
하기 전에 연산자는 두 값을 모두 UTC(협정 세계시)로 변환합니다. 작업은 다음과 같습니다.
return first.UtcDateTime == second.UtcDateTime;
first.UtcDateTime = second.UtcDateTime
Return first.UtcDateTime = second.UtcDateTime
즉, 메서드는 Inequality 두 DateTimeOffset 개체가 서로 다른 시간을 나타내는지 여부를 결정합니다. 날짜와 시간 또는 오프셋을 직접 비교하지 않습니다.
사용자 지정 연산자를 지원하지 않는 언어는 메서드를 대신 호출할 Compare 수 있습니다. 또한 일부 언어는 다음 예제와 같이 메서드를 Inequality 직접 호출할 수도 있습니다.
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(-7, 0, 0))
Dim date3 As New DateTimeOffset(date1.DateTime, _
New TimeSpan(-6, 0, 0))
Dim date4 As DateTimeOffset = date1
Console.WriteLine( _
DateTimeOffset.op_Inequality(date1, date2)) ' Displays True
Console.WriteLine( _
DateTimeOffset.op_Inequality(date1, date3)) ' Displays True
Console.WriteLine( _
DateTimeOffset.op_Inequality(date1, date4)) ' Displays False
이 연산자에 대 한 해당 메서드는 DateTimeOffset.Compare(DateTimeOffset, DateTimeOffset)
적용 대상
.NET