DateTimeOffset.AddSeconds(Double) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个新 DateTimeOffset 对象,该对象将指定的整数和小数秒数添加到此实例的值。
public:
DateTimeOffset AddSeconds(double seconds);
public DateTimeOffset AddSeconds(double seconds);
member this.AddSeconds : double -> DateTimeOffset
Public Function AddSeconds (seconds As Double) As DateTimeOffset
参数
- seconds
- Double
整数秒和小数秒数。 该数字可以是负数或正数。
返回
一个对象,其值为当前DateTimeOffset对象所表示的日期和时间和秒数。seconds
例外
注解
参数的小 seconds 数部分是秒的小数部分。 下表显示了秒的小数部分的值。
| 第二个值 | 等效 |
|---|---|
| .1 秒 | 100 毫秒 |
| .01 秒 | 10 毫秒 |
| .001 秒 | 1 毫秒 |
在 .NET Framework 中,参数 seconds 舍入为最接近的毫秒。 在 .NET 7 及更高版本中,使用参数的完整Doubleseconds精度。 但是,由于浮点数学的固有不精确性,生成的精度将有所不同。
注释
此方法返回一个新 DateTimeOffset 对象。 它不会通过添加到 seconds 其日期和时间来修改当前对象的值。
由于对象 DateTimeOffset 不表示特定时区中的日期和时间, AddSeconds 因此该方法在执行日期和时间算术时不考虑特定时区的调整规则。