Sdílet prostřednictvím


EastAsianLunisolarCalendar Třída

Definice

Představuje kalendář, který rozděluje čas na měsíce, dny, roky a éry a obsahuje data založená na cyklech slunce a měsíce.

public ref class EastAsianLunisolarCalendar abstract : System::Globalization::Calendar
public abstract class EastAsianLunisolarCalendar : System.Globalization.Calendar
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public abstract class EastAsianLunisolarCalendar : System.Globalization.Calendar
type EastAsianLunisolarCalendar = class
    inherit Calendar
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type EastAsianLunisolarCalendar = class
    inherit Calendar
Public MustInherit Class EastAsianLunisolarCalendar
Inherits Calendar
Dědičnost
EastAsianLunisolarCalendar
Odvozené
Atributy

Poznámky

Třída EastAsianLunisolarCalendar podporuje sexagenární cyklus let (který se opakuje každých 60 let) kromě slunečních roků a lunárních měsíců. Každý sluneční rok v kalendáři je spojen s rokem sexagenary (viz GetSexagenaryYear), nebeskou kmen (viz GetCelestialStem) a suchozemskou větev (viz GetTerrestrialBranch).

Poznámka

Informace o používání EastAsianLunisolarCalendar třídy a dalších tříd kalendáře v rozhraní .NET Framework najdete v tématu Práce s kalendáři.

Rok může mít přestupný měsíc po libovolném měsíci v roce a měsíc může mít přestupný den. Metoda například vrátí kladné celé číslo, GetMonth které označuje měsíc přidružený k zadanému datu. Pokud je mezi osmým a devátým měsícem roku přestupný měsíc, GetMonth vrátí metoda hodnotu 8 pro osmý měsíc, 9 pro přestupný osmý měsíc a 10 pro devátý měsíc.

Každý z nich CultureInfo podporuje sadu kalendářů. V současné době není použita žádná z tříd lunisolar kalendáře, které jsou odvozeny z EastAsianLunisolarCalendar žádné jazykové verze podporované CultureInfo třídou. Proto lze tuto třídu a ty, které jsou z ní odvozeny, použít pouze k výpočtu kalendářních dat ve východoasijských lunisolar kalendářích. Tato třída podporuje několik metod "get", které popisují DateTime v termínech používaných lunisolar kalendáři a metodu ToDateTime pro převod dat z lunisolar kalendáře na DateTime.

Pole

CurrentEra

Představuje aktuální éru aktuálního kalendáře. Hodnota tohoto pole je 0.

(Zděděno od Calendar)

Vlastnosti

AlgorithmType

Získá hodnotu označující, zda aktuální kalendář je solární, lunární nebo kombinace obou.

AlgorithmType

Získá hodnotu označující, zda aktuální kalendář je solární, lunární nebo kombinace obou.

(Zděděno od Calendar)
DaysInYearBeforeMinSupportedYear

Získá počet dní v roce, který předchází roku, který je určen MinSupportedDateTime vlastností.

(Zděděno od Calendar)
Eras

Při přepsání v odvozené třídě získá seznam ér v aktuálním kalendáři.

(Zděděno od Calendar)
IsReadOnly

Získá hodnotu označující, zda je tento Calendar objekt jen pro čtení.

(Zděděno od Calendar)
MaxSupportedDateTime

Získá nejnovější datum a čas podporovaný tímto Calendar objektem.

(Zděděno od Calendar)
MinSupportedDateTime

Získá nejstarší datum a čas podporovaný tímto Calendar objektem.

(Zděděno od Calendar)
TwoDigitYearMax

Získá nebo nastaví poslední rok 100letého rozsahu, který může být reprezentován 2místným rokem.

Metody

AddDays(DateTime, Int32)

Vrátí hodnotu DateTime , která je zadaný počet dnů od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddHours(DateTime, Int32)

DateTime Vrátí hodnotu, která je zadaný počet hodin od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddMilliseconds(DateTime, Double)

Vrátí hodnotu DateTime , která je zadaný počet milisekund od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddMinutes(DateTime, Int32)

Vrátí hodnotu DateTime , která je zadaný počet minut od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddMonths(DateTime, Int32)

Vypočítá datum, které je zadaný počet měsíců od zadaného data.

AddSeconds(DateTime, Int32)

DateTime Vrátí hodnotu, která je zadaný počet sekund od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddWeeks(DateTime, Int32)

DateTime Vrátí hodnotu, která je zadaný počet týdnů od zadaného DateTimeparametru .

(Zděděno od Calendar)
AddYears(DateTime, Int32)

Vypočítá datum, které je zadaný počet roků od zadaného data.

Clone()

Vytvoří nový objekt, který je kopií aktuálního Calendar objektu.

(Zděděno od Calendar)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetCelestialStem(Int32)

Vypočítá nebeský kmen zadaného roku v sexagenárním (60letém) cyklu.

GetDayOfMonth(DateTime)

Vypočítá den v měsíci v zadaném datu.

GetDayOfWeek(DateTime)

Vypočítá den v týdnu v zadaném datu.

GetDayOfYear(DateTime)

Vypočítá den v roce v zadaném datu.

GetDaysInMonth(Int32, Int32)

Vrátí počet dní v zadaném měsíci a roce aktuální éry.

(Zděděno od Calendar)
GetDaysInMonth(Int32, Int32, Int32)

Vypočítá počet dní v zadaném měsíci zadaného roku a éry.

GetDaysInYear(Int32)

Vrátí počet dní v zadaném roce aktuální éry.

(Zděděno od Calendar)
GetDaysInYear(Int32, Int32)

Vypočítá počet dní v zadaném roce a éře.

GetEra(DateTime)

Při přepsání v odvozené třídě vrátí éru zadaného DateTimeobjektu .

(Zděděno od Calendar)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetHour(DateTime)

Vrátí hodnotu hodin v zadané DateTimehodnotě .

(Zděděno od Calendar)
GetLeapMonth(Int32)

Vypočítá přestupný měsíc pro zadaný rok.

(Zděděno od Calendar)
GetLeapMonth(Int32, Int32)

Vypočítá přestupný měsíc pro zadaný rok a éru.

GetMilliseconds(DateTime)

Vrátí hodnotu milisekund v zadané DateTimehodnotě .

(Zděděno od Calendar)
GetMinute(DateTime)

Vrátí hodnotu minutes v zadané DateTimehodnotě .

(Zděděno od Calendar)
GetMonth(DateTime)

Vrátí měsíc v zadaném datu.

GetMonthsInYear(Int32)

Vrátí počet měsíců v zadaném roce v aktuální éře.

(Zděděno od Calendar)
GetMonthsInYear(Int32, Int32)

Vypočítá počet měsíců v zadaném roce a éře.

GetSecond(DateTime)

Vrátí hodnotu sekund v zadané DateTimehodnotě .

(Zděděno od Calendar)
GetSexagenaryYear(DateTime)

Vypočítá rok v sexagenárním (60letém) cyklu, který odpovídá zadanému datu.

GetTerrestrialBranch(Int32)

Vypočítá suchozemskou větev zadaného roku v sexagenárním (60letém) cyklu.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GetWeekOfYear(DateTime, CalendarWeekRule, DayOfWeek)

Vrátí týden v roce, který zahrnuje datum v zadané DateTime hodnotě.

(Zděděno od Calendar)
GetYear(DateTime)

Vrátí rok v zadaném datu.

IsLeapDay(Int32, Int32, Int32)

Určuje, zda zadané datum v aktuální éře je přestupný den.

(Zděděno od Calendar)
IsLeapDay(Int32, Int32, Int32, Int32)

Určuje, zda zadané datum v zadané éře je přestupný den.

IsLeapMonth(Int32, Int32)

Určuje, zda zadaný měsíc v zadaném roce v aktuální éře je přestupný měsíc.

(Zděděno od Calendar)
IsLeapMonth(Int32, Int32, Int32)

Určuje, zda zadaný měsíc v zadaném roce a éře je přestupný měsíc.

IsLeapYear(Int32)

Určuje, zda zadaný rok v aktuální éře je přestupný rok.

(Zděděno od Calendar)
IsLeapYear(Int32, Int32)

Určuje, zda zadaný rok v zadané éře je přestupný rok.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32)

DateTime Vrátí hodnotu, která je nastavena na zadané datum a čas v aktuální éře.

(Zděděno od Calendar)
ToDateTime(Int32, Int32, Int32, Int32, Int32, Int32, Int32, Int32)

Vrátí hodnotu nastavenou DateTime na zadané datum, čas a éru.

ToFourDigitYear(Int32)

Převede zadaný rok na čtyřmístný rok.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Platí pro

Viz také