DateTimeOffset.AddTicks(Int64) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个新 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刻度数。
例外
注解
刻度表示 100 纳秒,即每秒 1,000 万秒。 由于刻度是一个非常小且精确的时间间隔,因此任何较大的时间单位都可以表示为一些时钟周期,而不会丢失精度。
注释
此方法返回一个新 DateTimeOffset 对象。 它不会通过添加到 ticks 其日期和时间来修改当前对象的值。
下表列出了特定时间间隔中的刻度数。
| 时间间隔 | 时钟周期数 |
|---|---|
| Second | 10,000,000 |
| 分钟 | 600,000,000 |
| 小时 | 36,000,000,000 |
| 日 | 864,000,000,000 |
| 周 | 6,048,000,000,000 |
| 月 | 取决于月份中的天数。 |
| 非跨年 | 315,360,000,000,000 |
| Leap Year | 316,224,000,000,000 |
由于对象 DateTimeOffset 不表示特定时区中的日期和时间, AddTicks 因此该方法在执行日期和时间算术时不考虑特定时区的调整规则。