英語で読む

次の方法で共有


DateTimeOffset.AddMilliseconds(Double) メソッド

定義

指定されたミリ秒数をこのインスタンスの値に加算した新しい DateTimeOffset オブジェクトを返します。

C#
public DateTimeOffset AddMilliseconds(double milliseconds);

パラメーター

milliseconds
Double

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

戻り値

現在の DateTimeOffset オブジェクトで表される日時に milliseconds で表される整数のミリ秒数を加算した値をもつオブジェクト。

例外

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

\- または -

結果 DateTimeOffset の値が DateTimeOffset.MaxValue より大きい。

注釈

パラメーターの milliseconds 小数部は、ミリ秒の小数部です。 たとえば、4.5 は 4 ミリ秒と 5000 ティックに相当し、1 ミリ秒は 10,000 ティックと等しくなります。 ただし、.NET 6 以前のバージョンでは、 milliseconds は最も近いミリ秒に丸められ、.5 以上のすべての値が切り上げられます。 .NET 7 以降のバージョンでは、 パラメーターのmilliseconds完全なDouble有効桁数が使用されます。 ただし、浮動小数点演算の本質的な不正確さにより、結果の精度は異なります。

注意

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

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

適用対象

製品 バージョン
.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

こちらもご覧ください