DateTimeOffset.Addition(DateTimeOffset, TimeSpan) 연산자

정의

날짜와 시간이 지정된 DateTimeOffset 개체에 지정된 시간 간격을 더하고 새 날짜와 시간이 포함된 DateTimeOffset 개체를 생성합니다.Adds a specified time interval to a DateTimeOffset object that has a specified date and time, and yields a DateTimeOffset object that has new a date and time.

public:
 static DateTimeOffset operator +(DateTimeOffset dateTimeTz, TimeSpan timeSpan);
public static DateTimeOffset operator + (DateTimeOffset dateTimeTz, TimeSpan timeSpan);
static member ( + ) : DateTimeOffset * TimeSpan -> DateTimeOffset

매개 변수

dateTimeOffset
DateTimeOffset

시간 간격을 추가할 개체입니다.The object to add the time interval to.

timeSpan
TimeSpan

더할 시간 간격입니다.The time interval to add.

반환

값이 dateTimeTztimeSpan 값의 합계인 개체입니다.An object whose value is the sum of the values of dateTimeTz and timeSpan.

예외

결과 DateTimeOffset 값이 MinValue보다 작습니다.The resulting DateTimeOffset value is less than MinValue.

-또는--or- 결과 DateTimeOffset 값이 MaxValue보다 큽니다.The resulting DateTimeOffset value is greater than MaxValue.

설명

Addition 메서드는 DateTimeOffset 값에 대 한 더하기 연산을 정의 합니다.The Addition method defines the addition operation for DateTimeOffset values. 다음과 같은 코드 수 있도록 합니다.It enables code such as the following:

DateTimeOffset date1 = new DateTimeOffset(2008, 1, 1, 13, 32, 45, 
                       new TimeSpan(-5, 0, 0)); 
TimeSpan interval1 = new TimeSpan(202, 3, 30, 0);
TimeSpan interval2 = new TimeSpan(5, 0, 0, 0);      
DateTimeOffset date2; 

Console.WriteLine(date1);         // Displays 1/1/2008 1:32:45 PM -05:00
date2 = date1 + interval1;
Console.WriteLine(date2);         // Displays 7/21/2008 5:02:45 PM -05:00
date2 += interval2;
Console.WriteLine(date2);         // Displays 7/26/2008 5:02:45 PM -05:00     
Dim date1 As New DateTimeOffset(#1/1/2008 1:32:45PM#, _
             New TimeSpan(-5, 0, 0)) 
Dim interval1 As New TimeSpan(202, 3, 30, 0)
Dim interval2 As New TimeSpan(5, 0, 0, 0)      
Dim date2 As DateTimeOffset 

Console.WriteLine(date1)         ' Displays 1/1/2008 1:32:45 PM -05:00
date2 = date1 + interval1
Console.WriteLine(date2)         ' Displays 7/21/2008 5:02:45 PM -05:00
date2 += interval2
Console.WriteLine(date2)         ' Displays 7/26/2008 5:02:45 PM -05:00     

사용자 지정 연산자 및 연산자 오버 로드를 지원 하지 않는 언어는 대신 Add 메서드를 호출할 수 있습니다.Languages that do not support custom operators and operator overloading can call the Add method instead.

이 연산자에 대 한 해당 메서드는 DateTimeOffset.Add(TimeSpan)합니다.The equivalent method for this operator is DateTimeOffset.Add(TimeSpan).

적용 대상

추가 정보