DateTimeOffset.AddTicks(Int64) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett nytt DateTimeOffset objekt som lägger till ett angivet antal tick till värdet för den här instansen.
public:
DateTimeOffset AddTicks(long ticks);
public DateTimeOffset AddTicks(long ticks);
member this.AddTicks : int64 -> DateTimeOffset
Public Function AddTicks (ticks As Long) As DateTimeOffset
Parametrar
- ticks
- Int64
Ett antal tick på 100 nanosekunder. Talet kan vara negativt eller positivt.
Returer
Ett objekt vars värde är summan av datum och tid som representeras av det aktuella DateTimeOffset objektet och antalet tick som representeras av ticks.
Undantag
Det resulterande DateTimeOffset värdet är mindre än DateTimeOffset.MinValue.
-eller-
Det resulterande DateTimeOffset värdet är större än DateTimeOffset.MaxValue.
Kommentarer
En tick representerar 100 nanosekunder, eller en tionde miljondels sekund. Eftersom en fästing är ett mycket litet och exakt tidsintervall kan en större tidsenhet uttryckas som ett antal fästingar utan att precisionen går förlorad.
Note
Den här metoden returnerar ett nytt DateTimeOffset objekt. Det ändrar inte värdet för det aktuella objektet genom att lägga ticks till dess datum och tid.
I följande tabell visas antalet tick under ett visst tidsintervall.
| Tidsintervall | Antal fästingar |
|---|---|
| Second | 10,000,000 |
| Minut | 600,000,000 |
| Timme | 36,000,000,000 |
| Dag | 864,000,000,000 |
| Vecka | 6,048,000,000,000 |
| Månad | Beror på antalet dagar i månaden. |
| År utan skott | 315,360,000,000,000 |
| Skottår | 316,224,000,000,000 |
Eftersom ett DateTimeOffset objekt inte representerar datum och tid i en specifik tidszon tar AddTicks metoden inte hänsyn till en viss tidszons justeringsregler när den utför datum- och tidsaritmetik.