DateTimeOffset.AddYears(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí nový DateTimeOffset objekt, který k hodnotě této instance přidá zadaný počet roků.
public:
DateTimeOffset AddYears(int years);
public DateTimeOffset AddYears(int years);
member this.AddYears : int -> DateTimeOffset
Public Function AddYears (years As Integer) As DateTimeOffset
Parametry
- years
- Int32
Počet let. Číslo může být záporné nebo kladné.
Návraty
Objekt, jehož hodnota je součet data a času reprezentovaný aktuálním DateTimeOffset objektem a počtem roků reprezentovaných years.
Výjimky
Výsledná DateTimeOffset hodnota je menší než DateTimeOffset.MinValue.
nebo
Výsledná DateTimeOffset hodnota je větší než DateTimeOffset.MaxValue.
Příklady
V USA nesmí být licence řidiče vydány osobám mladším 16 let. Následující příklad zobrazuje nejnovější možné datum, kdy se musí osoba narodit, aby byla právně vydána řidičská licence.
const int minimumAge = 16;
DateTimeOffset dateToday = DateTimeOffset.Now;
DateTimeOffset latestBirthday = dateToday.AddYears(-1 * minimumAge);
Console.WriteLine("To possess a driver's license, you must have been born on or before {0:d}.",
latestBirthday);
let minimumAge = 16
let dateToday = DateTimeOffset.Now
let latestBirthday = dateToday.AddYears(-1 * minimumAge)
printfn $"To possess a driver's license, you must have been born on or before {latestBirthday:d}."
Const minimumAge As Integer = 16
Dim dateToday As DateTimeOffset = DateTimeOffset.Now
Dim latestBirthday As DateTimeOffset = dateToday.AddYears(-1 * minimumAge)
Console.WriteLine("To possess a driver's license, you must have been born on or before {0:d}.", _
latestBirthday)
Poznámky
Na rozdíl od většiny ostatních metod, které přidávají k hodnotě AddYears data a času jednotku jednoho časového intervalu (například minuty nebo dny), neumožňuje přidávat zlomkové části roku. Chcete-li přidat čas, který se skládá z jiných časových jednotek kromě roků k objektu DateTimeOffset , použijte metodu Add .
Note
Tato metoda vrátí nový DateTimeOffset objekt. Neupravuje hodnotu aktuálního objektu přidáním years k datu a času.