英語で読む

次の方法で共有


DateTimeOffset.AddSeconds(Double) メソッド

定義

このインスタンスの値に、指定された整数部と小数部から成る秒数を加算した新しい DateTimeOffset オブジェクトを返します。

C#
public DateTimeOffset AddSeconds(double seconds);

パラメーター

seconds
Double

整数部と小数部から成る秒数。 正数または負数を指定できます。

戻り値

現在の DateTimeOffset オブジェクトで表された日時に seconds で表された秒数を加算した値を示すオブジェクト。

例外

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

\- または -

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

注釈

パラメーターの seconds 小数部は、秒の小数部です。 秒の小数部の値を次の表に示します。

2 番目の値 同等の
.1 秒 100 ミリ秒
.01 秒 10 ミリ秒
.001 秒 1 ミリ秒

.NET 6 以前のバージョンでは、 seconds パラメーターは最も近いミリ秒に丸められます。 .NET 7 以降のバージョンでは、 パラメーターのseconds完全なDouble有効桁数が使用されます。 ただし、浮動小数点演算の本質的な不正確さが原因で、結果の精度は異なります。

注意

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

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

適用対象

製品 バージョン
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 2.0, 2.1
UWP 10.0

こちらもご覧ください