DateTimeOffset.AddTicks(Int64) メソッド

定義

このインスタンスの値に、指定されたタイマー刻みの数を加算した新しい DateTimeOffset オブジェクトを返します。

public:
 DateTimeOffset AddTicks(long ticks);
public DateTimeOffset AddTicks (long ticks);
member this.AddTicks : int64 -> DateTimeOffset
Public Function AddTicks (ticks As Long) As DateTimeOffset

パラメーター

ticks
Int64

100 ナノ秒タイマー刻み数。 正数または負数を指定できます。

戻り値

現在の DateTimeOffset オブジェクトで表された日時に ticks で表されたタイマー刻みの数を加算した値を示すオブジェクト。

例外

結果 DateTimeOffset の値が DateTimeOffset.MinValue 未満です

\- または -

結果 DateTimeOffset の値が DateTimeOffset.MaxValue より大きくなります。

注釈

ティックは、100 ナノ秒 (1000 万分の 1 秒) を表します。 ティックは非常に小さく正確な時間間隔であるため、より大きな時間単位は、精度を失うことなくティック数として表すことができます。

Note

このメソッドは、新 DateTimeOffset しい オブジェクトを返します。 現在のオブジェクトの日付と時刻に を追加 ticks しても、現在のオブジェクトの値は変更されません。

次の表に、特定の時間間隔のティック数を示します。

間隔 ティック数
Second 10,000,000
600,000,000
時間 36,000,000,000
日間 864,000,000,000
6,048,000,000,000
Month 月の日数によって異なります。
閏年以外 315,360,000,000,000
閏年 316,224,000,000,000

オブジェクトは DateTimeOffset 特定のタイム ゾーンの日付と時刻を表していないため、 AddTicks メソッドは日付と時刻の算術演算を実行するときに特定のタイム ゾーンの調整規則を考慮しません。

適用対象

こちらもご覧ください