ChineseLunisolarCalendar Třída

Definice

Představuje čas v děleních, jako jsou měsíce, dny a roky. Roky se počítají pomocí čínského kalendáře, zatímco dny a měsíce se počítají pomocí lunisolar kalendáře.

public ref class ChineseLunisolarCalendar : System::Globalization::EastAsianLunisolarCalendar
public class ChineseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
[System.Serializable]
public class ChineseLunisolarCalendar : System.Globalization.EastAsianLunisolarCalendar
type ChineseLunisolarCalendar = class
    inherit EastAsianLunisolarCalendar
[<System.Serializable>]
type ChineseLunisolarCalendar = class
    inherit EastAsianLunisolarCalendar
Public Class ChineseLunisolarCalendar
Inherits EastAsianLunisolarCalendar
Dědičnost
ChineseLunisolarCalendar
Atributy

Poznámky

Třída ChineseLunisolarCalendar je odvozena z EastAsianLunisolarCalendar třídy , která představuje lunisolar kalendář. Třída EastAsianLunisolarCalendar podporuje sexagenární roční cyklus (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ý se sexagenárním rokem, nebeským kmenem a suchozemskou větví a tyto kalendáře mohou mít přestupné měsíce po libovolném měsíci v roce. Třída ChineseLunisolarCalendar počítá roky na základě slunečních výpočtů a měsíce a dny na základě lunárních výpočtů.

Poznámka

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

Přestupný měsíc může nastat po libovolném měsíci v roce. Metoda například GetMonth vrátí číslo mezi 1 a 13, které označuje měsíc přidružený k zadanému datu. Pokud mezi osmým a devátým měsícem roku existuje 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.

ChineseLunisolarCalendar V současné době se nepoužívá žádnou jazykovou verzí podporovanou CultureInfo třídou . Proto lze tuto třídu použít pouze k výpočtu kalendářních dat v čínském lunisulárním kalendáři.

Každý CultureInfo objekt podporuje sadu kalendářů. Vlastnost Calendar vrátí výchozí kalendář pro jazykovou verzi a OptionalCalendars vlastnost vrátí pole obsahující všechny kalendáře podporované jazykovou verzí. Chcete-li změnit kalendář používaný objektem CultureInfo, aplikace by měla nastavit Calendar vlastnost CultureInfo.DateTimeFormat na nový Calendar.

Konstruktory

ChineseLunisolarCalendar()

Inicializuje novou instanci ChineseLunisolarCalendar třídy .

Pole

ChineseEra

Určuje éru, která odpovídá aktuálnímu ChineseLunisolarCalendar objektu.

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 založen na slunečním, lunárním nebo kombinaci obou.

(Zděděno od EastAsianLunisolarCalendar)
DaysInYearBeforeMinSupportedYear

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

DaysInYearBeforeMinSupportedYear

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

(Zděděno od Calendar)
Eras

Získá éry, které odpovídají rozsahu kalendářních dat a časů podporovaných aktuálním ChineseLunisolarCalendar objektem.

IsReadOnly

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

(Zděděno od Calendar)
MaxSupportedDateTime

Získá maximální datum a čas podporovaný ChineseLunisolarCalendar třídou.

MinSupportedDateTime

Získá minimální datum a čas podporovaný ChineseLunisolarCalendar třídou .

TwoDigitYearMax

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

(Zděděno od EastAsianLunisolarCalendar)

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)

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

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

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

(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.

(Zděděno od EastAsianLunisolarCalendar)
AddSeconds(DateTime, Int32)

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

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

Vrátí hodnotu DateTime , 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.

(Zděděno od EastAsianLunisolarCalendar)
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.

(Zděděno od EastAsianLunisolarCalendar)
GetDayOfMonth(DateTime)

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

(Zděděno od EastAsianLunisolarCalendar)
GetDayOfWeek(DateTime)

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

(Zděděno od EastAsianLunisolarCalendar)
GetDayOfYear(DateTime)

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

(Zděděno od EastAsianLunisolarCalendar)
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.

(Zděděno od EastAsianLunisolarCalendar)
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.

(Zděděno od EastAsianLunisolarCalendar)
GetEra(DateTime)

Načte éru, která odpovídá zadanému DateTime typu.

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.

(Zděděno od EastAsianLunisolarCalendar)
GetMilliseconds(DateTime)

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

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

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

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

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

(Zděděno od EastAsianLunisolarCalendar)
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.

(Zděděno od EastAsianLunisolarCalendar)
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.

(Zděděno od EastAsianLunisolarCalendar)
GetTerrestrialBranch(Int32)

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

(Zděděno od EastAsianLunisolarCalendar)
GetType()

Type Získá z aktuální instance.

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

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

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

Vrátí rok v zadaném datu.

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

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

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

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

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

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

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

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

(Zděděno od EastAsianLunisolarCalendar)
IsLeapYear(Int32)

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

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

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

(Zděděno od EastAsianLunisolarCalendar)
MemberwiseClone()

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

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

Vrátí hodnotu nastavenou DateTime 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.

(Zděděno od EastAsianLunisolarCalendar)
ToFourDigitYear(Int32)

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

(Zděděno od EastAsianLunisolarCalendar)
ToString()

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

(Zděděno od Object)

Platí pro

Viz také