EastAsianLunisolarCalendar.AddYears(DateTime, 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í.
Vypočítá datum, které je zadaný počet roků od zadaného data.
public:
override DateTime AddYears(DateTime time, int years);
public override DateTime AddYears (DateTime time, int years);
override this.AddYears : DateTime * int -> DateTime
Public Overrides Function AddYears (time As DateTime, years As Integer) As DateTime
Parametry
- years
- Int32
Počet roků, které se mají přičíst
Návraty
Nový DateTime , který je výsledkem přidání zadaného počtu roků do parametru time
.
Výjimky
Výsledek je mimo podporovaný rozsah .DateTime
time
je menší než MinSupportedDateTime nebo větší než MaxSupportedDateTime.
Poznámky
Denní část výsledného DateTime roku je ovlivněna, pokud výsledný den není platným dnem ve výsledném měsíci výsledného roku. V tomto případě se část dne změní na poslední platný den ve výsledném měsíci výsledného roku. Měsíční část výsledného výsledku DateTime zůstane stejná jako zadaná DateTimečást . Tato implementace podporuje pouze aktuální éru. Proto je vyvolán, ArgumentException pokud je výsledný rok mimo éru zadaného DateTime. Denní doba výsledné DateTime části zůstává stejná jako zadaná DateTimečást .
Například únor má 28 dní s výjimkou přestupných roků, kdy má 29 dnů. Pokud je zadané datum dvacátým devátým dnem února v přestupném roce a hodnota parametru years
je 1, bude výsledným datem dvacátý osmý den února v následujícím roce.
Pokud years
je negativní, výsledek DateTime je starší než zadaný DateTimeparametr .
Vlastnost Kind vrácené DateTime hodnoty se vždy rovná DateTimeKind.Unspecified. Vlastnost parametru Kindtime
můžete zachovat voláním DateTime.SpecifyKind metody, jak ukazuje následující příklad.
returnTime = DateTime.SpecifyKind(cal.AddYears(time, years), time.Kind);
returnTime = DateTime.SpecifyKind(cal.AddYears(time, years), time.Kind)