DateTimeOffset.AddTicks(Int64) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Devolve um novo DateTimeOffset objeto que adiciona um número especificado de ticks ao valor desta instância.
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
Vários tiques de 100 nanossegundos. O número pode ser negativo ou positivo.
Devoluções
Um objeto cujo valor é a soma da data e hora representadas pelo objeto atual DateTimeOffset e o número de ticks representado por ticks.
Exceções
O valor resultante DateTimeOffset é inferior ao DateTimeOffset.MinValue.
-ou-
O valor resultante DateTimeOffset é superior ao DateTimeOffset.MaxValue.
Observações
Um tick representa 100 nanossegundos, ou um décimo milionésimo de segundo. Como um tick é um intervalo de tempo muito pequeno e preciso, qualquer unidade de tempo maior pode ser expressa como um número de ticks sem perda de precisão.
Note
Este método devolve um novo DateTimeOffset objeto. Não modifica o valor do objeto atual adicionando ticks à sua data e hora.
A tabela seguinte lista o número de tiques num determinado intervalo de tempo.
| Intervalo de tempo | Número de tiques |
|---|---|
| Second | 10,000,000 |
| Minuto | 600,000,000 |
| Hora | 36,000,000,000 |
| Day | 864,000,000,000 |
| Semana | 6,048,000,000,000 |
| Mês | Depende do número de dias do mês. |
| Ano não bissexto | 315,360,000,000,000 |
| Ano bissexto | 316,224,000,000,000 |
Como um DateTimeOffset objeto não representa a data e a hora num fuso horário específico, o AddTicks método não considera as regras de ajuste de um fuso horário específico ao realizar a aritmética de data e hora.