DateTimeOffset.AddTicks(Int64) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um novo DateTimeOffset objeto que adiciona um número especificado de tiques ao valor dessa 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
Um número de tiques de 100 nanossegundos. O número pode ser negativo ou positivo.
Retornos
Um objeto cujo valor é a soma da data e hora representada pelo objeto atual DateTimeOffset e o número de tiques representados por ticks.
Exceções
O valor resultante DateTimeOffset é menor que DateTimeOffset.MinValue.
-ou-
O valor resultante DateTimeOffset é maior que DateTimeOffset.MaxValue.
Comentários
Um tique representa 100 nanossegundos, ou um milionésimo milionésimo de segundo. Como um tique é um intervalo de tempo muito pequeno e preciso, qualquer unidade de tempo maior pode ser expressa como um número de tiques sem perda de precisão.
Note
Esse método retorna um novo DateTimeOffset objeto. Ele não modifica o valor do objeto atual adicionando ticks a sua data e hora.
A tabela a seguir lista o número de tiques em um intervalo de tempo específico.
| Intervalo de tempo | Número de tiques |
|---|---|
| Segunda | 10,000,000 |
| Minute | 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 no 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 em um fuso horário específico, o AddTicks método não considera as regras de ajuste de um fuso horário específico quando executa a aritmética de data e hora.