DateTimeOffset.Addition(DateTimeOffset, TimeSpan) DateTimeOffset.Addition(DateTimeOffset, TimeSpan) DateTimeOffset.Addition(DateTimeOffset, TimeSpan) Operator

定義

特定の日時を持つ 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 DateTimeOffset DateTimeOffset

時間間隔を加算するオブジェクト。The object to add the time interval to.

timeSpan
TimeSpan 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).

適用対象

こちらもご覧ください