DateTimeOffset.AddTicks(Int64) Método

Definición

Devuelve un nuevo objeto DateTimeOffset, que agrega un número especificado de pasos al valor de esta instancia.Returns a new DateTimeOffset object that adds a specified number of ticks to the value of this instance.

public:
 DateTimeOffset AddTicks(long ticks);
public DateTimeOffset AddTicks (long ticks);
member this.AddTicks : int64 -> DateTimeOffset
Public Function AddTicks (ticks As Long) As DateTimeOffset

Parámetros

ticks
Int64

Número de pasos de 100 nanosegundos.A number of 100-nanosecond ticks. El número puede ser positivo o negativo.The number can be negative or positive.

Devoluciones

DateTimeOffset

Objeto cuyo valor es la suma de la fecha y hora representadas por el objeto DateTimeOffset actual y el número de pasos representados por ticks.An object whose value is the sum of the date and time represented by the current DateTimeOffset object and the number of ticks represented by ticks.

Excepciones

El valor DateTimeOffset resultante es menor que MinValue.The resulting DateTimeOffset value is less than MinValue.

o bien-or- El valor DateTimeOffset resultante es mayor que MaxValue.The resulting DateTimeOffset value is greater than MaxValue.

Comentarios

Un TIC representa 100 nanosegundos, o una décima de segundo.A tick represents 100 nanoseconds, or one-ten millionth of a second. Dado que una marca es un intervalo de tiempo muy pequeño y preciso, cualquier unidad de tiempo mayor puede expresarse como un número de pasos sin pérdida de precisión.Because a tick is a very small and precise time interval, any larger time unit can be expressed as a number of ticks without a loss of precision.

Nota

Este método devuelve un nuevo DateTimeOffset objeto.This method returns a new DateTimeOffset object. No modifica el valor del objeto actual agregando minutes a su fecha y hora.It does not modify the value of the current object by adding minutes to its date and time.

En la tabla siguiente se muestra el número de pasos en un intervalo de tiempo determinado.The following table lists the number of ticks in a particular time interval.

Intervalo de tiempoTime interval Número de TICsNumber of ticks
SecondSecond 10,000,00010,000,000
MinuteMinute 600,000,000600,000,000
HoraHour 36,000,000,00036,000,000,000
DíaDay 864,000,000,000864,000,000,000
SemanaWeek 6,048,000,000,0006,048,000,000,000
Month (Mes)Month Depende del número de días del mes.Depends on number of days in the month.
Año no bisiestoNon-leap year 315,360,000,000,000315,360,000,000,000
Año bisiestoLeap year 316,224,000,000,000316,224,000,000,000

Dado que un DateTimeOffset objeto no representa la fecha y la hora de una zona horaria específica, el AddTicks método no tiene en cuenta las reglas de ajuste de una zona horaria concreta cuando realiza operaciones aritméticas de fecha y hora.Because a DateTimeOffset object does not represent the date and time in a specific time zone, the AddTicks method does not consider a particular time zone's adjustment rules when it performs date and time arithmetic.

Se aplica a