通过


DateTimeOffset.AddMilliseconds(Double) 方法

定义

返回一个新 DateTimeOffset 对象,该对象向此实例的值添加指定的毫秒数。

public:
 DateTimeOffset AddMilliseconds(double milliseconds);
public DateTimeOffset AddMilliseconds(double milliseconds);
member this.AddMilliseconds : double -> DateTimeOffset
Public Function AddMilliseconds (milliseconds As Double) As DateTimeOffset

参数

milliseconds
Double

整数和小数毫秒数。 该数字可以是负数或正数。

返回

一个对象,其值为当前 DateTimeOffset 对象所表示的日期和时间和表示的 milliseconds整毫秒数。

例外

注解

参数的小 milliseconds 数部分是毫秒的小数部分。 例如,4.5 相当于 4 毫秒和 5000 个刻度,其中 1 毫秒等于 10,000 个刻度。 但是,在 .NET Framework 中, milliseconds 舍入为最接近的毫秒,并且所有 .5 或更大的值将向上舍入。 在 .NET 7 及更高版本中,使用参数的完整Doublemilliseconds精度。 但是,由于浮点数学的固有不精确性,生成的精度将有所不同。

注释

此方法返回一个新 DateTimeOffset 对象。 它不会通过添加到 milliseconds 其日期和时间来修改当前对象的值。

由于对象 DateTimeOffset 不表示特定时区中的日期和时间, AddMilliseconds 因此该方法在执行日期和时间算术时不考虑特定时区的调整规则。

适用于

另请参阅